Blogmark

How to Audit a Rails Codebase: Legacy App Playbook

via jbranchaud@gmail.com

https://piechowski.io/post/how-i-audit-a-legacy-rails-codebase/
Ruby on Rails Software Consulting

There is a lot more going on in this article, but the line that stood out is this -- perhaps because I've been discussing "shipping" with colleagues quite a bit recently.

Deploy frequency is a proxy for codebase health — teams with fragile apps stop shipping.

When you don't feel like you can deploy at certain times or on certain days, that is a big signal that there is a gap in trust somewhere in the socio-technical tapestry of your engineering org. Maybe you don't trust something about your deploy infrastructure or your test suite or even some aspect of your team.