[self-interest] (Aspects) Utilities in Lisp vs Design Patternsin Smalltalk- Self
Jecel Assumpcao Jr
jecel at merlintec.com
Thu Apr 24 22:59:18 UTC 2003
On Thursday 24 April 2003 13:23, Albertina Lourenci wrote:
> I have not been chatting about this because I am delving deeper into
> these topics! And I would appreciate an in-depth analysis because
> I do think it is of the utmost importance for the future of software
> towards implementation of complex systems!
These are actually basic programming topics, so you might have more luck
finding information about them in a introductory text than in a
advanced PhD thesis.
> David Harris wrote:
> > But, in reality, most people design in both directions at once --
> > as it is important to thing about the low-level implementation at
> > the same time as considering the overall stategy or hight-level
> > shape of the program.
Exactly - you must both watch where you are stepping and yet keep your
eye on where you are going. Creating random low level components
without thinking about the higher level modules that will use them will
get you nowhere. And defining high level abstractions without knowing
what is available to implement is a sure way to get a project stuck in
the design phase without ever moving to the programming phase.
But it isn't easy to do both at the same time, which is one of the
reasons why I think that pair programming in extreme programming is a
good idea.
-- Jecel
More information about the Self-interest
mailing list