OOP

    OOP 카테고리를시작하면서

    나는 3년간 객체지향 언어인 자바를 사용하고 스프링 프레임워크를 사용했지만 객체지향에 대한 개념을 모르고 사용했었다. 아니, 언어나 도구를 이해하지 않아도 상관없는 환경에서 지내왔다. 오로지 사용만 해봤다면 ok라고 말하는 환경이다. 이전까지만 해도 나는 소프트웨어 장인 챕터14. 기술적 변화의 실행에서 언급되는 회의론 중에서 '무지'였다. 더 이상 설명은 TMI.. 생략한다. 최근에 재직자를 대상으로 진행하는 NextStep의 TDD, Clean Code With Java 를 교육 받았다. 클린코드를 위한 TDD, 리팩토링 with Java edu.nextstep.camp 이 교육 덕분에 나는 객체지향을 하나씩 깨닫게 되었고, 이전까지 사용만 해왔던 스프링 프레임워크가 무엇인지 이해하기 시작했다. (아..