반응형
해당 내용들은 인프런 : 객체지향 프로그래밍 입문을 토대로 작성한 글입니다.
- 시간이 흘러갈수록, 작성 시간이 점점 증가하는 이유?
- 코드 분석 시간의 증가
- 코드 변경 시간의 증가
- 소프웨어의 가치
- 변화
- 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, …
- 패러다임
- 이를 위한 방법
- 객체지향에서 크게 비용을 낮추는 방법
- 캡슐화 + 다형성(추상화)
반응형
'BOOK' 카테고리의 다른 글
[BOOK : 3장] 역할, 책임, 협력 (2) | 2022.10.27 |
---|---|
[BOOK : 클린코드 1장] 깨끗한 코드 (0) | 2022.10.23 |
[BOOK : 오브젝트 2장] 객체지향 프로그래밍을 읽고 (0) | 2022.10.21 |
[BOOK : 오브젝트 1장] 객체, 설계를 읽고 (0) | 2022.10.20 |
[OOP] 캡슐화 (0) | 2022.10.08 |