Continuous integration means you can work on multiple items at once and that you break up large feature dev into smaller chunks that get committed to master. For example, I might commit the data layer for a new big feature well before the UX, etc.<p>Code reviews mean that every time I want to integrate with master I&#x27;ve got to &#x27;grab a lock&#x27; and schedule and wait for a code review.<p>What typically happens in these code review cultures is you tend to make monolithic commits (to minimize the # of code reviews you have to do) and you also tend to minimize diffs with the code base (to make the CR easier for the reviewer).