우아한 테크코스5기

    [우아한 테크코스5기] 프리코스 2주차 회고

    [우아한 테크코스5기] 프리코스 2주차 회고

    프리코스 2주차를 마치며 우아한 테크코스 1주차에서는 git, 커밋 컨벤션, 자바 문법을 익히며 학습하는 시간이었다. 1주차 회고록은 너무 바빴어서 작성하지 못했다. 2주차에서는 기능 별 메서드를 최대한 분리시키고, 테스트 도구를 사용하여 메서드 별 테스트를 작성, 검증하며 테스트에 익숙해지는 시간을 가졌다. 동시에 클린 코드 원칙을 지키기 위해서 많은 고민을 했던 시간이었다. 원칙을 지키기 위해 노력하면서 배웠던 점이 가장 많았기 때문에 원칙과 예제를 중점으로 글을 써보려 한다. 한 메서드에 오직 한 단계의 들여쓰기(indent)만 허용했는가? 2주차 미션에서는 indent = 2까지 허용하도록 되어있었지만, 객체지향 생활 체조의 규칙1을 보면 가독성, 재사용성, 쉬운 버그 판별을 위해 indent =..