Skip to content

Consider a rewrite of the 'Practices of Continuous Integration' section

Martin Fowlers Practices of Continuous Integration saw an update in 01/2024. The previous version was from 2006, probably worth going through it and see whether the intro episode should follow his updates as well.

I also felt this section was somewhat hard to read, when working through it. I think it could be improved by not using bullet points (its sentences anyways) and connecting the sentences with "Therefore" and other appropriate linking words. For example with practice 1 the bullet point format suggests this to be two somewhat independent points that detail the practice. However, the first one details the problem, the second is the conclusion (and basically a more wordy version of the suggested practice):

  1. Maintain a Single Source Repository
  • Software projects involve lots of files that need to be orchestrated together to build a product. Keeping track of all of these is a major effort, particularly when multiple people are involved.
  • Make sure to maintain a single source code management system like Git.

I much appreciated that a summary and shorter version is provided instead of just a link to Fowler's article, though! :)