DAY — 10

이재민
이재민
Aug 23, 2017 · 1 min read

핵심로직을 담은 클래스는 앞단에 상관없이 달라지지 않음

그렇게 개발해야지만 재사용이 가능한 프로그램들이 만들어짐

캡슐화 상속 추상화 다형성

많은사람들이 간과하는거중에 하나가 프로덕션 코드가 구현을 완료해서 테스트몇번하고 끝나면 바로 다음단계로 넘어가요. 빨리 뭔가 구현을 해야할꺼같은 압박감에 여기서 가장중요한게 리펙토링 설계개선 작업인데 구조개선을 해놓거나 깔끔하게만들어놓지 않으면 나중에 구조개선을 할때 힘듬 한번에 왕창하려고 하다보니까 기술부채가 생기게 됨 일정시간이 지나면 기능을 추가하려는 시간이 너무많이 늘어나게 됨

TDD(Test Driven Development)

클래스 vs 인스턴스(객체)

클래스 메소드, 필드

static

)
    이재민

    Written by

    이재민

    https://github.com/2xel

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade