상세 컨텐츠

본문 제목

[OOP / 객체지향] 들어가며

Other

by 조킴 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, …
  • 객체지향에서 크게 비용을 낮추는 방법
    • 캡슐화 + 다형성(추상화)
반응형

관련글 더보기