O'Reilly logo

Becoming a Better Programmer 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

Part I. you.write(code);

This first part deals with life on the front lines: our daily battle with code.

We’ll look at low-level details that programmers revel in: how to write individual lines of code, how to improve sections of code, and how to plan a route into existing code. We’ll also spend some time preparing for the unexpected: handling errors, writing robust code, and the black art of tracking down bugs. Finally, we look at the bigger picture: considering the design aspects of our software systems and investigating the technical and practical consequences of those designs.

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