The Pragmatic Programmer: From Journeyman to Master
- Kind
- Book
- Date
- Oct 1999
- Publisher
- Addison-Wesley
- Retrieved
- Nov 30, 2007
- ISBN
- 020161622X
- EAN
- 9780201616224
4 memes from this reference
A Programmer's Basic Material is Knowledge
As Pragmatic Programmers, our base material isn't wood or iron, it's knowledge. We gather requirements as knowledge, and then express that knowledge in our designs, implementations, tests, and documents. And we believe that the best format for storing knowledge persistently is plain text. With plain text, we give…
Beware Temporal Coupling
When people first sit down to design and architecture or write a program, things tend to be linear. That's the way most people think--do this and then always do that. But thinking this way leads to temporal coupling: coupling in time. Method A must always be called before method B; only one report can be run at a…
Guard Your Knowledge Portfolio
You need to ensure that the knowledge in your portfolio is accurate and unswayed by either vendor or media hype. Beware of zealots who insist that their dogma provides the only answer--it may ore may not be applicable to you and your project.
Using Someone Else as a Sounding Board for Debugging
A very simple but particularly useful technique for finding the cause of a problem is simply to explain it to someone else. the other person should look over your shoulder at the screen, and nod his or her head constantly (like a rubber duck: bobbing up and down in a bathtub). they do not need to say a word; the…