Why we chose not to use D for our Linux project
Chris Wright
dhasenan at gmail.com
Wed May 21 06:04:15 PDT 2008
Clay Smith wrote:
> Chris R. Miller wrote:
>> A very good friend of mine and an absolutely fantastic programmer once
>> told me some great advice: stop making stupid UML diagrams and write
>> code!
>>
>
> Sorry, but I have to say that you are not getting great advice. The
> design stage is the most important stage in the life of a program. Get
> that wrong and you can write all the code you want, and it will all be
> wrong.
UML class diagrams and UML sequence diagrams are not design; they are
programming. Programming in a language with no compiler, programming
without including your core algorithms, programming without any tests.
There's no way in hell you can verify your design will be even remotely
close to something that can work.
You can safely and usefully design at a higher level before writing any
code, but not on the class level.
More information about the Digitalmars-d
mailing list