-----------------------Chapter1: Neat code----------------------
1, "C + +" programming language author--c++ 's father Bjarne Stroustrup for the definition of neat code:
I like the elegant and efficient code. The code logic should be straightforward, it is difficult to conceal the defect, reduce the dependency relationship, make it easy to maintain; Move to some sort of layered strategy perfect error handling code; Performance tuning to the optimal, the province of luring others to do the irregular optimization, to create a pile of chaos. Neat code is just one thing to do.
2, Grady booch,object oriented analysis and design with Applications "Object-oriented design" definition:
Neat code is simple and straightforward. Concise code is like a beautiful prose. Neat code never hides the designer's intentions, and is filled with quick and neat abstractions and direct control statements.
3. Michael feathers,working with Legacy code, "The Art of modifying Codes"
4, Ron jeffries,extreme programming installed "extreme Programming implementation" Extreme programming Adventures in C # "C # Extreme Programming Adventure"
-----------------Clean Code "the road to cleanliness"--------------------