DAY — 10
Aug 23, 2017 · 1 min read
핵심로직을 담은 클래스는 앞단에 상관없이 달라지지 않음
그렇게 개발해야지만 재사용이 가능한 프로그램들이 만들어짐
캡슐화 상속 추상화 다형성
많은사람들이 간과하는거중에 하나가 프로덕션 코드가 구현을 완료해서 테스트몇번하고 끝나면 바로 다음단계로 넘어가요. 빨리 뭔가 구현을 해야할꺼같은 압박감에 여기서 가장중요한게 리펙토링 설계개선 작업인데 구조개선을 해놓거나 깔끔하게만들어놓지 않으면 나중에 구조개선을 할때 힘듬 한번에 왕창하려고 하다보니까 기술부채가 생기게 됨 일정시간이 지나면 기능을 추가하려는 시간이 너무많이 늘어나게 됨
TDD(Test Driven Development)
