practicing-test-driven-development
CommunityMaster the TDD cycle with clear, concise, and maintainable code.
Software Engineering#code quality#TDD#test-driven development#red-green-refactor#test design#object-oriented programming
AuthorMrHadiSatrio
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps developers implement test-driven development (TDD) effectively, ensuring code is testable, maintainable, and follows best practices.
Core Features & Use Cases
- Red-Green-Refactor Cycle: Encourages writing tests before production code, refactoring for clarity, and ensuring each test is green.
- Inside-Out Development: Starts with value types and grows outward, ensuring robustness and maintainability.
- Test Design Rules: Follows blackbox testing, prefer fakes over mocks, and uses clear test names.
- Commit Discipline: Maps TDD cycles to granular commits for better version control.
- Use Case: A developer can use this Skill to refactor legacy code by following the TDD principles outlined.
Quick Start
To start practicing TDD, begin by writing a failing test for the new feature you want to implement.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: practicing-test-driven-development Download link: https://github.com/MrHadiSatrio/Skills/archive/main.zip#practicing-test-driven-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.