Closed KimYealynn closed 4 years ago
→ 요지는 테스트 코드와 실제 코드가 비슷하게 성장?해라? 정도로 이해하면 될 듯
= 상세한 구현에 의존하는 클라이언트 클래스는 구현이 바뀌면 위험에 빠진다. 그래서 우리는 인터페이스와 추상 클래스를 사용해 구현이 미치는 영향을 격리한다.
얼마전 한 클래스에 mp3 편집도 하고, 옵션 파일도 뽑은것에 반성합니다...
테스트 코드는 실제 코드 못지 않게 중요하다 ... 실제 코드 못지않게 깨끗하게 짜야한다.
코드의 표현력과 그 코드로 이루어진 함수에 아무리 신경을 쓸지라도, 더 차원 높은 단계(클래스) 까지 신경 쓰지 않으면 깨끗한 코드를 얻긴 어렵다.
돌아가는 소프트웨어 > 깨끗하고 체계적인 소프트웨어
에 초점을 맞춰서
이번 주 발표자
진도
발표자료