The First Way - Enable and Practice Continuous Integration

4 important questions on The First Way - Enable and Practice Continuous Integration

What is continuous integration?

The practice of merging all developer's working code to a shared mainline several times a day.

Which strategies should be used to have the best continuous integration?

Optimize for individual productivity, each developer uses their own branch end checks in regularly to get fast feedback of their work
Optimize for team productivity, there are different branches to work in so the chances of breaking the whole system is less likely.

What are disadvantages of bad continuous integration practices?

  • Delayed feedback
  • more difficult rework with probably impact on other developer's work
  • less motivated to improve and resolve which lead to technical debt.
  • Higher grades + faster learning
  • Never study anything twice
  • 100% sure, 100% understanding
Discover Study Smart

What is gated commits?

A configured pipeline which rejects commits (code or environment changes) that take the system out of deployable state.

The question on the page originate from the summary of the following study material:

  • A unique study and practice tool
  • Never study anything twice again
  • Get the grades you hope for
  • 100% sure, 100% understanding
Remember faster, study better. Scientifically proven.
Trustpilot Logo