The main goal of the article is to make you remember 2 things:
- Constructors aren’t like cheese i.e. they don’t get better with age
- An “ad litteram” iterative approach on writing constructors is BAD
How bad you wonder? Well… this bad:
Usually when you add a new filed Continue reading “Constructors don’t get better with age!”
Please read Part 1 first.
Automating the Code Review process
You can split the Code Review process into 2 parts: the Low Level part (styling, code duplicate, naming conventions, etc) and the High Level part (architecture, design, business).
Starting from a Coding Standards document, you can easily automate the Low level part of the Code Review process. The automation tools for Code Review will eliminate most of the styling issues, naming conventions, cyclomatic complexity, duplicate code, code coverage, etc. They can’t though detect major design issues, architectural flaws or project specific functionality and this is where the reviewer skills are the most important. I’ll present below the most used tools for Continue reading “Code Review Guidelines – Part 2”
Last updated on 27th of January.
Please also read Code Review Guidelines Part 2.
What is a Code Review?
Code review is systematic examination (often known as peer review) of computer source code. It is intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of Continue reading “Code review guidelines – Part 1”