Listen "041 - Code Design"
Episode Synopsis
Should code design be something we should have in mind when starting, or should we allow it to emerge from a test-driven design process? How much mileage can we get by getting better the up front design process before we run into a Design Quality Paradox? Can coupling and cohesion guide us to how small we ought to break up a function? Are code comments important to design or something to be avoided? In this episode Allan and Dave react to a written debate between John Ousterhout and Uncle Bob Martin. You can read the debate at https://github.com/johnousterhout/aposd-vs-clean-code/blob/main/README.md
More episodes of the podcast Crafting Code Podcast
054 - Expertise and Collaboration
03/01/2026
053 - Skill Acquisition Models
19/12/2025
052 - SOLID Principles
05/12/2025
051 - Kanban
21/11/2025
050 - Lean Software Development
07/11/2025
049 - Software Costs
17/10/2025
048 - Premature Optimization
03/10/2025
047 - Commitments
19/09/2025
046 - Open Space Technology
05/09/2025
045 - Event-Based Strategies
15/08/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.