Lightning Talk: A Legacy App Strikes Back
summary
AI is used to roast a real Rails codebase and it flags concrete issues: 4,991-line controller, 217-line method, permit_all params set true, YAML unsafe_load true. Linting rules are all disabled, Ruby 2.6.9 is four years past EOL, and tests only verify a body tag. The app is a working legacy Rails app a business relies on, ugly but functional, with unsafe config and massive controller logic that actually ships and deploys.
AI-written summary · about








