TDD, 리팩토링, 클린 코드, 객체지향 프로그래밍, 레거시 코드 리팩토링에 대해 혼자 공부하는 것보다는 강의를 듣고 명쾌한 답변을 얻고 싶었다. 예전부터 관심 있었던 'TDD, 클린 코드 with Java'라는 강의는 유명한 강사인 자바지기님이 진행하시는 강의인데 우테코 프로 프리코스를 진행할 때 자바지기님의 강의를 꼭 듣고 싶다고 생각했었고 이번 기회가 되어 신청하여 강의를 듣게 되었다. 수업은 8.5주 동안 진행되며 4개의 미션이 있고 미션마다 5단계 정도 구현해야 하는 목표가 있다. 구현을 하고 PR을 하면 리뷰어가 코드 리뷰를 해주는데, 리뷰어는 개개인별로 매칭되며 미션이 변경될 때마다 새로운 리뷰어가 매칭된다고 한다. (리뷰어는 해당 교육을 수료한 수강생들중 우수한 성적을 보인 수강생들에서 뽑..