[OOP / 객체지향] 들어가며
해당 내용들은 인프런 : 객체지향 프로그래밍 입문을 토대로 작성한 글입니다. 시간이 흘러갈수록, 작성 시간이 점점 증가하는 이유? 코드 분석 시간의 증가 코드 변경 시간의 증가 소프웨어의 가치 변화 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, … 객체지향에서 크게 비용을 낮추는 방법 캡슐화 + 다형성(추상화)
Other
2022. 9. 19. 23:16