Lint, or a Linter, is a very useful tool for automated analyzing of your source code to look for bugs and stylistic errors.
Unit testing is a way to test units - the smallest components of your software, the smallest piece of code.
A Code Review is a software quality assurance practice in which developers check each other’s code, usually before merging the code.
Debugging can be very annoying.
Operations Logbook allows you to collect, store, and share data in real time and dig your historical data easily.
A Runbook (also referred to as a playbook) is a compilation of procedures and operations that describe how to run a computer system or network.
Proper Bug Reporting
Bug reports are descriptions of bugs found by testers - they help to understand where the product lacks its functionality or performance.
Pair programming is a practice of two programmers working together on the same task at a single computer.
A Smoke Test is aimed to verify that the most important features of the product really work.