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.
Operations Logbook allows you to collect, store, and share data in real time and dig your historical data easily.
Lint, or a Linter, is a very useful tool for automated analyzing of your source code to look for bugs and stylistic errors.
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.
Debugging can be very annoying.
A Smoke Test is aimed to verify that the most important features of the product really work.
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.