hexdevs

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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

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.
ADVICE

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.
ANECDOTE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app