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