← 공개 라이브러리
Coding Kata Session
by MASTER
Practice a single coding kata to improve problem-solving and implementation speed; use when you have a focused 30-minute block.
내용 미리보기
Coding Kata Session
Practice a single coding kata to improve problem-solving and implementation speed; use when you have a focused 30-minute block.
⏱ 30분 ★ 보통
현재
A selected kata prompt is unread or only briefly scanned and there is no working solution, tests, or branch started.
난관
I spend too long deciding on an approach or reading examples without writing tests or code, which eats the available focused time.
기대
A working implementation that passes unit tests, a few edge-case tests added, and changes committed to a feature branch with a short note about the approach.
도구
- • Computer with code editor — 1
- • Terminal or REPL — 1
단계
- 01 Select kata and set up workspaceOpen the kata page, read the problem statement and constraints, choose the language, create a new git branch, and create the project/test files.⏱ 5분
- 02 Write a concise plan and initial testWrite a one-paragraph plan listing the algorithm steps and edge cases, then add a first unit test that expresses the main expected behavior (it should fail initially).⏱ 10분
- 03 Implement incrementally and run testsImplement the solution in small increments, running the test suite after each change until the main test passes; fix any failing tests discovered.⏱ 13분
- 04 Refactor, add edge-case tests, and commitRefactor variable names and small logic improvements, add 2–3 tests for edge cases, run the full test suite, and commit the branch with a brief note about design choices.⏱ 2분