[AccessD] OT: FYI: We don't waste time on detailed design using any tool other than code...

Shamil Salakhetdinov shamil at users.mns.ru
Sun Dec 11 19:01:15 CST 2005


http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx

<quote>
Imagine how much of our perception and understanding of reality is limited
by avenues of inquiry where we not only have limited understanding, but
where we do not even detect the existence of the avenues of inquiry. After
all, we don't really begin on avenues of inquiry until we are first made
aware that they exist. Arguably, most of objective reality exists outside of
our awareness of our limited sense of avenues of inquiry and we spend most
of our lives - regardless of how bright we think we are - in a profound
sleep of ignorance. Indeed, all spiritual practice is aimed at waking up to
the broadest awareness of avenues of inquiry. Not necessarily to have all
the answers, but just the awareness of the vastness of the field of
questions. Answers at one level of awareness tend to be offered by the
questions at the next level. Often, one has only to pursue a deepening
awareness to come into contact with the answers....

We don't waste time on detailed design using any tool other than code
because code is ultimately the only thing that can validate detailed
design....

Test-Driven Development (TDD) is a well-defined software design method that
focuses on facilitating testability through loose coupling. The loose
coupling arrived at by TDD fosters better class factoring and subsequently
enables vastly improved opportunities for reuse harvesting. In addition,
Test-Driven Development teaches software developers who are relatively weak
in object-oriented (OO) programming and design how to use OO techniques and
provides clear guidance for the employment of design patterns. I can't
imagine another method that offers as much to software developers as TDD
does in terms of effective design, extraordinary increases in software
quality, and OO learning....
</quote>

Shamil




More information about the AccessD mailing list