중요한
다음은 더 깨끗하고 간단한 버전입니다 : https://github.com/gokatas/gokatas
Katas (形)는 기술을 내부화하고 완성하는 방법으로 무술에서 실행되므로 생각이나 망설임없이 다른 상황에서 실행 및 적응할 수 있습니다. GO 코드로 똑같이 시도해 봅시다.
접근 방식은 테크입니다. Go Katas는 간단하고 잘 쓰여진 GO 프로그램이 포함 된 디렉토리 목록입니다. 그들 중 하나를 선택하고 이해하려고 노력하십시오. 그런 다음 편안하게 느낄 때까지 부분적으로 또는 처음부터 다시 작성하십시오. git diff 사용하여 어떻게 지내고 있는지 확인하십시오. Katas에게 정보와 진행 상황을 보여주는 명령이 있습니다.
$ go run ./cmd/gokatas -c 2
Kata Last done Done Level Topics
---- --------- ---- ----- ------
boring/boring 0 days ago 1x beginner concurrency, design
boring/channel 0 days ago 1x beginner goroutines, channels
areader 3 days ago 2x beginner interfaces, io.Reader
---- ----
3 4x
초기 설정 :
GO를 설치하십시오.
이 repo를 포크하여 자신의 사본을 가지고 있습니다.
포크를 컴퓨터로 복제하십시오 : git clone [email protected]:<you>/gokatas.git .
katas.md 의 명확한 내용 (당신이 나가 아닌 한 :-) 그리고 연습을 시작하십시오.
반복이 습관을 만들고 습관이 숙달 할 수 있기 때문에 정기적으로 연습하는 것이 중요합니다. 아기 단계를 밟아 시작하십시오. 일하기 전에 매일 10 분 정도 만나는 목표를 설정하십시오. 처음에는 초보자 레벨 카타 중 하나만 읽어도 괜찮습니다. 이해가 안되는 경우 설명서, 검색 엔진 또는 AI 모델을 사용하십시오. 얼마 후 연습 할 힘이 훨씬 줄어 듭니다. 당신의 프로그래밍 움직임은 더 단순하고 매끄럽게 보일 것입니다. 카타로 충분히 편안하다고 느끼면 연습을 중단하고 관심있는 다른 것을 선택하고 현재 능력을 약간 뛰어 넘습니다.