The State of Code Quality 2016: Trends & Insight into Dev Collaboration [Report]

It shouldn’t come as a surprise that code quality is a top concern for organizations of all shapes and sizes. Every company — from the smallest business to the largest enterprise organization — runs on software. Whether you’re a tech company that develops a consumer … [Read more...]

How Enterprises Can Miss The Point on Code Reviews

If you work for a smallish company, as part of a modestly sized software development group, the path to a code review policy is likely a short, direct one. It could be as simple as a respected team member or the manager saying, "hey, let's start doing code review." But … [Read more...]

What Does Code Quality Really Mean?

Let's say that you wanted a definitive explanation, once and for all, as to what constitutes code quality. You might take to google and type "definition of code quality," which would yield a post from this very blog as well as a sampling of Q&A sites. For the purposes … [Read more...]

Why Your Code Isn’t as Secure as You Think (And What You Can Do About It)

How well do you know your code? It sounds like a strange question, but please indulge me. Maybe you’re a manager or business analyst. If this is the case, you ‘know’ the code through a translation layer in which the developers in your organization explain what it does. … [Read more...]

Does GitHub Enhance the Need for Code Review?

In 1999, a man named Eric S. Raymond published a book called, "The Cathedral and the Bazaar." In this book, he introduced a pithy phrase, "given enough eyeballs, all bugs are shallow," that he named Linus' Law after Linux creator Linus Torvalds. Raymond was calling out … [Read more...]

Why Github is Taking Over the World

There's a word out there that you'd be a lot more likely to hear from journalists, pundits, and authors than you would from techies: zeitgeist. The dictionary definition of the word, "the general beliefs, ideas, and spirit of a time and place," is straightforward … [Read more...]

How to Get People to Review Your Code: 4 Ideas that Actually Work

On the journey of my career, the variety of stops has been numerous and eclectic. On the subject of code review alone, I've seen the gamut. I've worked in an environment that prided itself on mandating that every line of code, written anywhere, must be reviewed by … [Read more...]

4 Unexpected Benefits of Reviewing Legacy Code

Legacy code is sort of like your house's crawlspace. It tends to be a repository for things that mattered to you in days past or items needed for special occasions. The code sits there, largely unnoticed. Until such time as an odd change or a production bug causes you to … [Read more...]

Is There Value in Having Non-Technical People Do Code Review?

Here’s a thought exercise for you. Should non-technical people participate in code reviews? It’s off the beaten path, but I think it’s an interesting philosophical consideration. We’re entirely used to code review as an exercise by developers and for developers. But is … [Read more...]