Collaborator_9.2_900x110 - blog - banner

Prerequisites for Effective Code Review


I'm betting that, at some point in your travels, you've seen a blog post or a document in a software shop that details prerequisites for good code review. It probably contains items like, "make sure you've run all the unit tests" and "make sure you've given the reviewer(s) … [Read more...]

Avoiding The Politics of Code Review


Asking someone to look over your work is a pretty common practice in any discipline. We’ve been conditioned with the idea that it’s always good to have a second set of eyes look at your work prior to officially marking it as done. Writing & reviewing code is no … [Read more...]

Creating Your Code Review Checklist


In any line of work, there are a number of rites of passage by which you can mark your career and feel good about milestones achieved.  Programming is no different. Think back to the first time you were asked to perform a code review.  How exciting! (Though you probably … [Read more...]

Collaborator’s 2015 Guide To A Better Code Review


Code Review is an integral process of software development that helps identify bugs and defects before the testing phase. Code review is often overlooked as an ongoing practice during the development phase, but countless studies show it's the most effective quality assurance … [Read more...]

The 10 Best Practices For Peer Code Review


Peer code review has proven to be the pinnacle of software quality assurance. Through extensive research, we’ve been able to compile a list of best practices that will ensure you will have a successful peer code review process – whether it is your first code review or your … [Read more...]

Building Superior Code … Is It Achievable?


I’ve made stops in a lot of software development shops in my career, both as an employee and as a consultant. This has afforded me the opportunity to learn that some questions and concerns are universal in the industry. One such question, asked by Fortune 500 CTOs and tiny … [Read more...]

Your Coworkers Bad Code: Having The Hard Conversation (Part 2)

iStock - Bad Code 2b

This is Part 2 of our series on Poor Coding in the Work Environment. To Read Part One, Click Here. Last time, I talked about how to prepare for a tough conversation with a coworker about having bad code.  This included understanding what not to say and creating a game plan … [Read more...]

How to Address Your Coworker’s Bad Code (Part 1)

Feedback-the concept of the man crying because he didn't his job

You’re sitting at your desk, trying to “track” down a bug that’s been reported, when it happens. The hunt takes you into some method that inspires you to do a double take. It’s about 1,200 lines long, it has switch statements nested three deep, and you think (but you aren’t … [Read more...]

How to Write Easily Readable Code

Ten-pin bowling shot.

Since we read more code than we write, it makes sense to write code that is easy to read. But what makes code more readable seems a bit like asking “What makes one author more readable than another?” There are some principles that developers tend to agree on - most … [Read more...]

Modern Code Review Practices Are More Than Finding Software Bugs

Typewriter Keys

It’s crazy to think that before social media we may never have been able to connect with people the way we do now. Case and point: two weeks ago, one of my co-workers was skimming through his Twitter feed when he noticed a tweet about a case study on modern day code review. … [Read more...]