Clean code first culture

Date: 2016-12-05

1. The bad habbit that builds up problems

Almost every engineers fall into the habit of thinking "I will fix it later". When the deadline is tight, they of then skip the style guide because it feels like a slowdown and justify the choice by saying "The manager needs the result today".

However, there are really no oppotunities to go back and fix the code. When the shortcuts are accepted, they turn into default and engineers gradually and unconsiously build on top of increasingly messy foundation.

2. On building clean code first culture

To build the clean first culture, the engineers must acknowledge the true costs of unclean code and commit to improve it in foreseenable future, instead of postpone it indefinitely.

The company also should introduce clean code practise in code review so that engineers could get feedbacks to catch unclean code before it become a part of the codebase.