코드 카타란 무엇인가?
-
최근에 자바 개발자를 위한 97가지 제안 이라는 책을 읽게 되었다.
-
거기서 코드 카타를 통해서 학습을 하라는 글귀를 보게 되었다.
-
코드 카타란 쉽게 말하면, 짧은 예제 코드이다. 예를 들어서 어떤 문제를 어떻게 해결할지 쉽게 떠오르지 않을 때 구글링을 하여서, 블로그나 스택오버플로우에 나와있는 코드를 보고 도움을 받은 적이 있을 것이다.
-
이러한 예제들이 바로 코드 카타라고 하는 것이다.
코드 카타를 만드는 절차
- 1. 학습 하려는 주제를 선정한다.
- 2. 원하는 지식을 설명할 수 있으며 성공하는 단위 테스트를 작성한다.
- 3. 최종 솔루션에 만족할 때까지 반복해서 코드를 리펙토링 한다. 리펙토링 과정에서 단위 테스트가 실패하지 않는지 확인한다.
- 4. 테스트가 실패하도록 실습한 솔루션을 삭제한다.
- 5. 실패하는 테스트와 관련된 코드 그리고 빌드 결과물을 블로그에 올린다.
마무리
-
어떤 문제를 좋은 방법을 통해서 해결했다고 생각한다면 간단한 코드 카타를 만들어서, 이를 포스팅하는 것도 좋을 것 같다.
-
뭔가 유용한 것을 배우고 나서 이를 기록으로 남기는 것은 중요하고, 나중에 유용하게 사용할 수 있을 것이다.
-
이러한 카타를 만드는 것은 해당 언어와 프레임워크의 커뮤니티를 개선시켜주는 작업이며 다른 사람들을 도울 수 있는 방법이다.
참고 문헌
>> Home