Clean Code
Guiding idea for code that is designed to be understandable for humans and not just for the compiler.
Clean code refers to a collection of principles for code that is easy to read, understand and change. These include meaningful names for variables and functions, short single-purpose functions, consistent formatting and avoiding unnecessary complexity. The term was shaped above all by the book of the same name by Robert C. Martin.
The thinking behind it: code is read far more often than it is written, mostly by people who did not write it themselves. What at first looks like extra effort pays off with every later change, because the intent of the code can be grasped without guesswork.
What Provimedia uses it for
Provimedia follows clean code principles so that changes remain comprehensible even years later without guesswork.
Want to use Clean Code for your project?
In a free conversation, let's find out how we can implement this for you.
More from Software quality
Code Review
Systematic examination of code by other developers before it is merged into the main branch.
Learn moreCode Smell
Conspicuous pattern in code that is not necessarily wrong but points to a deeper problem.
Learn moreDefinition of Done
Written list of criteria agreed in the team that a task must meet in order to count as done.
Learn moreLinting
Automated checking of code for style and formatting errors according to fixed rules.
Learn moreMutation Testing
Technique that deliberately introduces small errors into the code to check how meaningful the tests are.
Learn moreQuality Gate
Check stage in the development pipeline that lets a change pass only if fixed criteria are met.
Learn moreRefactoring
Targeted restructuring of existing code without changing its external behavior.
Learn moreRegression Test
Re-testing of existing functions after a change in order to detect newly introduced errors.
Learn more