June 2024
Intermediate to advanced
456 pages
11h 34m
English
Each Active Record migration file is a new source code file. At organizations that use pull requests or merge requests to introduce changes, each change is up for review, and often a review is required before merge.
Experienced developers might identify dangerous database changes from mistakes they’d made in the past. Raising these concerns in a code review helps prevent them from getting released.
While code reviews are valuable (and often required), team members must have the necessary skills to identify unsafe migrations and be available for a review. This process is more difficult to scale as the volume of these changes increases.
Tooling can help augment a human review process, identifying unsafe ...
Read now
Unlock full access