

Ruby Code Quality with Ernesto Tagwerker
Nov 30, 2021
Discover how to escape the chaos of technical debt in Ruby on Rails applications with insights from an industry expert. Learn effective strategies for improving test suite quality and performance, while mastering the art of managing messy codebases. Small, consistent improvements in code quality can lead to significant changes, emphasizing the importance of leading by example. The discussion also touches on navigating legacy code challenges and the critical role of community collaboration in enhancing code quality.
AI Snips
Chapters
Books
Transcript
Episode notes
Gradual Tech Debt Reduction
- Identify the root causes for technical debt in your codebase.
- Address these issues gradually within each sprint, dedicating a small percentage of time for technical debt reduction.
Small Steps, Big Impact
- Start with small, manageable tasks to address technical debt, like adding code coverage tracking.
- Use tools like Skunk to identify complex, under-tested files and prioritize improvements.
Leading by Example
- Ernesto shares his experience of incorporating technical debt reduction into regular coding tasks.
- He emphasizes using TDD for bug fixes and gradually refactoring touched code.