well-balanced

[TIL] 기록 98일차 본문

TIL : study log

[TIL] 기록 98일차

Cosmian 2020. 2. 29. 19:23

Today I Learned

  • 객체지향 프로그래밍의 등장 배경과 장단점에 대해 알아보았다.
    • 전체적인 윤곽을 완성하고, 어떤 기능이 필요한 지 분석한 후 개발을 진행하는 기존의 Top-down 방식의 개발에서 다음과 가이 몇 가지 비효율적인 요인들이 있었다.
      • 모든 기능을 다 합쳐봐야지 동작 여부를 알 수 있었다.
      • 각 기능마다 서로의 의존성이 강해 오류가 발생할 확률이 높다.
    • 이를 개선하기 위해 객체지향 프로그래밍이 등장한다.
      • 직관적이고, 테스트 혹은 실행하기도 편하며, 데이터에 변화가 있더라도 각각의 객체들이 독립적으로 존재하기 때문에 하나의 객체만 확인해보면 되기 때문에 유지 보수도 용이하다.
      • 하지만 사람이 이해하고 작성하기 편한 방식으로 코드를 나눠두다 보니, 실행 속도나 저장 공간 측면에서 비효율적이기도 하다.
  • 트렌드를 읽어내는 법에 대해 공부하고 정리했다.

'TIL : study log' 카테고리의 다른 글

[TIL] 기록 100일차  (0) 2020.03.02
[TIL] 기록 99일차  (0) 2020.03.01
[TIL] 기록 97일차  (0) 2020.02.08
[TIL] 기록 96일차  (0) 2020.02.06
[TIL] 기록 95일차  (0) 2020.02.04
Comments