BOOK
[OOP / 객체지향] 들어가며
조킴
2022. 9. 19. 23:16
반응형
해당 내용들은 인프런 : 객체지향 프로그래밍 입문을 토대로 작성한 글입니다.
- 시간이 흘러갈수록, 작성 시간이 점점 증가하는 이유?
- 코드 분석 시간의 증가
- 코드 변경 시간의 증가
- 소프웨어의 가치
- 변화
- Software maintenance is not “keep it working it like before.” It is “Keep being useful in a changing world”
- 낮은 비용으로 변화할 수 있어야 한다.
- 이를 위한 방법
- 패러다임
- 객체지향 , 함수형 , 리액티브 등
- 코드 , 설계 , 아키텍처
- DRY, TDD , SOLID , DDD ,…
- 클린 아키텍처, MSA , …
- 업무 프로세스 / 문화
- 애자일 , DevOps, …
- 패러다임
- 이를 위한 방법
- 객체지향에서 크게 비용을 낮추는 방법
- 캡슐화 + 다형성(추상화)
반응형