33
votes
How to be (more) critical during Code Reviews?
Look for anti-patterns.
Lint the code if it has not already been done.
If something looks really strange, talk to the developer before proceeding--maybe they are not ready to have their pull request ...
13
votes
How to be (more) critical during Code Reviews?
A code review needs to find and point out any major flaws:
Does the code use the wrong approach to solve the problem? Do the design patterns fit?
Does the code actually solve the problem? Does it ...
10
votes
How to be (more) critical during Code Reviews?
I would suggest:
Have more than one person review a PR - you can compare the issues that you found to what someone else (preferably a senior engineer) found. Talk to the other reviewer to understand ...
7
votes
How to be (more) critical during Code Reviews?
A few points that have not been covered yet:
Is it maintainable and extensible (e.g., uses interfaces, collects configuration values in a visible spot instead of scattering them);
Is it testable (e.g....
6
votes
How to be (more) critical during Code Reviews?
How to be (more) critical during Code Reviews of team members?
Don't be critical of team members. A code review is about code. Not about who wrote it.
I'm active/highly involved with the code, but ...
5
votes
How to be (more) critical during Code Reviews?
Don't worry too much about it but definitely strive to improve your code reading skills.
Identifying code smells requires experience. Therefore by its very nature critiqing (rather than being critical ...
2
votes
How to be (more) critical during Code Reviews?
I can be very critical when writing code myself since I'm active/highly involved with the code, but looking at it more passively I'm not very good in reviewing the code
Then involve yourself with the ...
1
vote
How to be (more) critical during Code Reviews?
During
PR
code review we seek to answer a pair of questions about the code.
Is it correct?
Is it maintainable?
Answers of "yes, yes" suggest that we should
merge the proposed edits to the ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
coding-style × 1051coding-standards × 148
java × 103
c++ × 98
code-quality × 94
python × 76
programming-practices × 76
c# × 73
clean-code × 69
design × 53
c × 53
object-oriented × 45
javascript × 45
naming × 45
readability × 37
php × 27
design-patterns × 26
language-agnostic × 24
comments × 22
code-reviews × 19
conditions × 19
refactoring × 18
architecture × 17
exceptions × 16
functions × 16