생각정리(고찰)

    깊이와 에너지 집중의 필요성

    카페에서 클린아키텍쳐 책에 8장 OCP 개방 폐쇄 원칙을 보고있는데 클래스 연결 구조들을 정리한 내용을 보며 문득 든 생각들이다.  의존 변화 관계에서 독립하기 위해 DI를 사용하는데 안의 구체적인 인스턴스 내용은 모른 체 인터페이스만 사용하여 의존하지 않기 위함이다. 그래서 언어에서 인터페이스가 있는 것이고, 자바에선 인터페이스, c계열 언어에선 헤더파일이 있는 것. 그래서 이런 분리관계 자체는 탄생부터 있어왔다. 여기까지 생각이 드니 자연스럽게 과거에 배우고 알았던 것들과 연관관계가 생기면서 생각이 더 깊숙하게 들어갔는데, 그래서 해당 카테코리를 만들었다. 생각해보면 그래서 김영햔 스프링 강의에서 인터페이스를 사용하는 대표적인 이유가 바로 저거였다. 내가 배우려고 하는 rust 언어에서도 pub st..

    만든이유

    책 읽으며 생각을 정리하는데 문득 너무 많은 생각들이 들어서 분명히 잊어버릴 것 같다.그래서 어딘가에서라도 기록하는게 좋을 것 같다.