Things every developer should know about code reviews