116
edits
m (Fix format) |
(clarify ambiguous requirements with conclusions from the retrospective meeting d.d. 28-06-2024) |
||
| Line 7: | Line 7: | ||
== Quality == | == Quality == | ||
In order to keep the code maintainable and relatively bug-free, as well as broaden the amount of people that know about a certain feature's implementation, we expect PRs to be peer-reviewed | In order to keep the code maintainable and relatively bug-free, as well as broaden the amount of people that know about a certain feature's implementation, we expect PRs to be peer-reviewed by one other person. Ideally, this would be someone senior who knows more about the project than you do; or if you know the most, a more experienced person in the company. If you're written this feature using pair-programming, no code review after the fact is required. | ||
Any automated analysis that runs on a project should also be without errors. When there are warnings, it should be explained ''why'' the warning isn't resolved. Yes, some of this tooling sometimes gets it wrong, but overall they make the code more consistent in style, and it often prevents a lot of common issues. | Any automated analysis that runs on a project should also be without errors. When there are warnings, it should be explained ''why'' the warning isn't resolved. Yes, some of this tooling sometimes gets it wrong, but overall they make the code more consistent in style, and it often prevents a lot of common issues. | ||
edits