[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: OpenGo Suggestion as Re: Eureka
At 06:17 PM 9/10/98 -0400, David Mechner wrote:
>The thing is that the input of the function is /not/ the board
>configuration; it's the higher-level knowledge - blocks and groups and
>patterns. My eye routines have to know what a group is and how to access
>groups and traverse each of the blocks that make up the group and
>(maybe) each of the points that make each the block, and then how to get
>at all the eye patterns (or, in our case, "assertions" about where eye
>patterns have matched) that relate to the group in question. See - not
>modular.
I guess you can break them down to modules if you like. :) Modulization
will greatly help you to program, debug, maintain & price your work (say,
$500/module). :) It's somewhat like to "normalize" your program as to
normalize database tables -- if you can break a function into independant
modules, break it.
Thanks.
-- Mousheng Xu