Quote
"Modeling Principle: Models are not right or wrong; they are more or less useful."
M
Martin Fowler"When you feel the need to write a comment, first try to refactor the code so that any comment becomes superfluous."
"Modeling Principle: Models are not right or wrong; they are more or less useful."
"The key is to test the areas that you are most worried about going wrong. That way you get the most benefit for your testing effort. It is better to write and run incomplete tests than not to run complete tests"
"Often designers do complicated things that improve the capacity on a particular hardware platform when it might actually be cheaper to buy more hardware."
"Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. Each transformation (called a refactoring) does little, but a sequence of transformations can produce a significant restructuring. Since each refactoring is small, its less likely to go wrong. The system is also kept fully working after each small refactoring, reducing the chances that a system can get seriously broken during the restructuring."
"Comprehensiveness is the enemy of comprehensibility"
"The definition I use for a pattern is an idea that has been useful in one practical context and will probably be useful in others"