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.