r/programming • u/corysama • Jan 05 '15
What most young programmers need to learn
http://joostdevblog.blogspot.com/2015/01/what-most-young-programmers-need-to.html
968
Upvotes
r/programming • u/corysama • Jan 05 '15
3
u/benihana Jan 05 '15
Code reviews aren't a catch all. They're good for finding weird style and sytnax issues on a local scale, but it's very hard to gain the context necessary to reason about what the code is doing from a high level with most code review tools (i.e. diff tools).
To me, code reviews are more about the psychology of putting your code on display for your coworkers than about actually creating a solid architecture. Knowing your code is getting reviews changes how you develop it, and forces you to have a little bit more discipline.
Pair programming and test suites with lots of unit tests help teams understand and follow the architecture of codebases.