← 공개 라이브러리

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.

Fecit 앱에 저장하기
이 루틴을 Fecit 앱에서 열어 내 라이브러리에 추가하세요.

내용 미리보기

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
단계
  1. 01
    Select kata and set up workspace
    Open the kata page, read the problem statement and constraints, choose the language, create a new git branch, and create the project/test files.
    ⏱ 5분
  2. 02
    Write a concise plan and initial test
    Write 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분
  3. 03
    Implement incrementally and run tests
    Implement the solution in small increments, running the test suite after each change until the main test passes; fix any failing tests discovered.
    ⏱ 13분
  4. 04
    Refactor, add edge-case tests, and commit
    Refactor 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분