Chapter 9 Developing Code

Chapter 9

Developing Code

IN THIS CHAPTER

Bullet Communicating around code

Bullet Writing maintainable code

Bullet Making decisions with DevOps

Bullet Implementing good practices

I wrote this chapter with operations folks in mind. I hope to empower them and managers who don’t have an engineering background to understand the process of developing software — and the hundreds of decisions it requires. It will enable operations people to feel more confident discussing code and increase their empathy for the decisions (and accompanying mistakes) that developers make daily.

If you’re a developer, a lot of the content in this chapter may feel familiar to you (though I might argue that you could still use a refresher on good development practices). Chapter 11 goes into depth on releasing code, choosing a deployment style, and versioning — topics about which most developers are less confident.

In this chapter, I show you how to talk about code in a collaborative way, write code that is agile in the face of change, and make software decisions from a DevOps perspective.

Communicating ...

Get DevOps For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.