Below are the key points listed in the book, I rewrite them a bit using my words. (Hope it does not violate any rules. :) )
1. Using metaphors requires heuristic thinking, not algorithmic.
2. It is actually about analogism to the activities you are familiar with.
3. A programmer should own multi-tools as a toolbox, then use the tools according to the different jobs.
2010/03/24
Code Complete: My notes for Chapter 1
Below are the key points listed in the book, I rewrite them a bit using my words. (Hope it does not violate any rules. :) )
1. The most important event in software development is "Software construction".
2. The construction includes design, coding, debugging, and developer testing.
3. The "KNOW HOW" of construction decides how good a programmer you are.
1. The most important event in software development is "Software construction".
2. The construction includes design, coding, debugging, and developer testing.
3. The "KNOW HOW" of construction decides how good a programmer you are.
Subscribe to:
Posts (Atom)