O'Reilly logo

Code Craft by Pete Goodliffe

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

See Also

Chapter 17

We build and maintain software as a team. Team dynamics inevitably affect the final shape of your code.

Chapter 18

A history of your code's development is recorded in the revision control system.

Chapter 22

The software development lifecycle: the procedures we follow to create and grow software.

Good programmers . . .

Bad programmers . . .

  • Write maintainable software with clean structure and logical layout

  • Recognize and are prepared to deal with bade code

  • Try to understand as much of the code and the author's original mental model as possible, prior to working on it

  • Care about the quality of code they're working on; they refuse to clumsily patch code

  • Create complex code without thinking about the needs of maintenance programmers ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required