Note: this is a continued series in sketching a software development body of knowledge, unofficial and un-definitive, use it at your own risk if you call it. You may find the part (1) Joy of Cooking, or Tools of Trade here, part (2) Design Essential, or Art of War here
The first two parts are from 5 months back, and this just reminds me how time flies: Jan 1 2007 seems a few days back! I think I have been submerging myself for too long. Here it continues anyway.
"Construction Essential, or Tactics of Swordfighting"
Refacorting
Preemptive
For "change of mind"
Respond to afterthought
Elements of Style
Naming (readability)
Explicity (readability)
Comments (readability)
Unit Testing
Debugging
Profiling
Integration Testing
General-Purpose Technique
SQL
Parser and Compiler
Graph
Prototyping
Technical Documentation
My view - "what you wrote is developed from the negative film of what you think".
Systematic
Problem definition
Problem decomposition
Unspoken assumption explicitly stated
Solution and its validity
<< to be continued >>
and I wish one day I could have time to completely re-visit each bullet on its own, but for now, I will keep them as is.
Posted
May 07 2007, 01:00 AM
by
blackinkbottle