For me continuous integration and refactoring have been the most important practices in keeping a code base clean, robust and agile.<p>Code review cultures tend to encourage the opposite of these agile practices: monolithic commits, infrequent integration, and minimal diffs -- in other words, practices that tend to result in lesser productivity.