최근 몇 달 동안 katas 코딩에 관심이 많았습니다. 나는 그것이 내 프로그래밍 기술을 연마하고 내가 작업에서 작성하는 코드의 품질을 향상시키는 좋은 방법이라고 믿습니다.
Katas를 찾을 수있는 곳이 많이 있습니다. 처럼..
http://schuchert.wikispaces.com/Katas
나는 이것들이 Katas의 훌륭한 저장소라는 것을 알았습니다. 그들 중 일부에 대한 나의 시도는 엄청난 보람이있었습니다.
그러나 지금까지 본 모든 Kata에는 한 가지 부족한 점이 있습니다. 그들 중 어느 것도 나쁜 코드를 리팩토링하는 연습을 허용하지 않는 것 같습니다. 처음에 깨끗한 코드를 작성하는 방법을 배우는 것은 대단한 일이지만, 현재 직장에서는 새 코드를 작성할 기회가 너무 많지 않습니다. 오히려 나는 종종 레거시 코드와 싸우고 모듈을 리팩터링하고 종속성을 제거하며 결합을 줄이는 방법을 알아 내려고 노력합니다.
따라서 레거시 코드를 리팩토링하고 깨끗한 코드로 바꾸는 기술을 연마하는 데 사용할 수있는 몇 가지 Katas를 찾고 있습니다.
이미 존재하는 것을 아는 사람이 있습니까? 나는 내가 일하는 동안 많은 연습을한다는 것을 알고있다.하지만 나는 내 능력을 향상 시켜서 클래스에서 의존성을 분리하고 관심사를 분리하는 방법을 빨리 볼 수있을 정도로 연마하고 싶다. 너무 많이하세요.