The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by William Brogden:
Feed back from real code won't do you any good if you have not figured out what your "use-cases" are going to be.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Tafta Zani:
Wow, thanks for the great clues guys.
How about aspect oriented programming?
My friend told me it can programmer to develope programs w/o making significant changes to the original source.
Have anyone try it?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
I agree, though, that's it's probably not optimal to start coding before you have a solid understanding of what the customer expects from the system. In my experience, an ongoing conversation is much more important for that than drawing diagrams, though.
Originally posted by William Brogden:
In my experience, sitting down with users / domain experts and drawing diagrams is the BEST way to conduct a conversation, and a lot faster than exposing them to prototypes or just talking. Diagrams are very good at exposing misconceptions. I particularly like white boards plus a camera.
Bill
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Originally posted by Tafta Zani:
before we go any further,
i just realized that (cmiiw) wether a program is well-designed or not is relative and probably subjective (forgive my bad English, obvious it's not my mother language). We have principles what is a well designed program, but from 0 to 9 where the program goes between, how do we know the exact value? A quetioner maybe? Does anyone know any standard?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Just out of curiosity - what kinds of diagrams do you typically draw to do that? Do your customers typically understand UML, for example?
Originally posted by William Brogden:
Nothing as structured as that - more like data flow and what entity talks to what.
Many years ago I did environmental impact statements and draw ecosystem diagrams so my diagrams tend to reflect that experience.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Tongue wrestling. It's not what you think. And here, take this tiny ad. You'll need it.
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
|