Is Code Review a Necessary Evil?