When producing good software, the quality of code exhibited during the process of coding plays a huge role in determining the end product. Sole developers, teams, and managers who are hired are expected to keep up certain simple disciplines and use dedicated tools where suitable to improve their code quality.