Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In my previous job at VMware I've found code reviews to be very useful. Apart from finding bugs at early stage as pointed by this article:

- Code reviews are an effective means of knowledge transfer among engineers.

- It makes engineer more conscious while writing code since the patch will be read by others and hence less likely to cut corners/put hacks.

- Since the patch should be understood by others, author needs to ensure the code and the change/commit description are well documented.

- It lets your co-workers/manager know about the amount of progress made on a task.



Completely agree with the above but would add:

- Provides a mechanism for developers to receive feedback to promote learning and improve code quality.


Another witness of the same thing here. It worked great.

I'd also add something: "knowledge transfer" not only means that more experienced programmers teach techniques to newer ones, but also that we knew the code for all the projects in the team. In case someone leaves or is transfered to another team, it's pretty easy for other programmer to take over.

Edit: also it adds a way to control that people are working, both by the boss and peer pressure.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: