|
IG
|
From a programmer's view what do you think makes a good program ? Is it small size, small memory footprints, execution speed, small amount of dependencies or what ?
|
|
|
|
|
|
mochafella (m)
|
um, you forgot the most important. It should do what the Software specifications/requirments state. You should add easy maintainance and extensibility to that list.
|
|
|
|
|
|
IG
|
The "or what ?" part of my statement means that the list is not complete. You can add anything you feel is important.
|
|
|
|
|
|
my2cents (m)
|
1) Abstraction
2) Easy to read
3) Encapsulation
4) Easy to maintain
5) Lightweight - Doesn't consume memory, be it on user or programmer side of things
6) One that has been thoroughly tested before hand-over
|
|
|
|
|
|