Practices and techniques
Development practices and techniques, organized by topic.
- Code katas
Short, repeatable coding exercises for practicing technique and problem-solving. - Refactoring
Resources on refactoring techniques and identifying code smells. - Test-driven development
Resources on test-driven development as a software design and testing practice. - Version control methodologies
Branching models, workflows, and conventions for using version control.