mxplx
Cover of The Pragmatic Programmer: From Journeyman to Master

The Pragmatic Programmer: From Journeyman to Master

Kind
Book
Date
Oct 1999
Publisher
Addison-Wesley
Retrieved
Nov 30, 2007
ISBN
020161622X
EAN
9780201616224

View on Amazon

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…