Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 강의 #느낀점 #snowfox #스노우폭스 #김승호회장
- single source of truth란 #single source of truth #자료의중복 #자료의비정합성 #비정합성 #리팩토링
- 불리언 #Boolean #number #string #symbol #null #undefined
- 기록 #회고
- 웹페이지제작 #
- TIL #Today I Learned # 기록 # 회고 #Udemy
- 고스트 블로그 #
- javascript #statement #expression #difference
- hackerrank #python #algorithm #해커랭크 #파이썬 #알고리즘
- #TIL #Today I Learned #기록 #회고 #ternary statement #swich statement #스위치 반복문 #
- 블로그만들기 #웹사이트만들기 #
- TIL #Today I Learned #
- 블로그 셀프제작
- javascript #event #onclick #js
- javascript '===' #javascript #TIL #Today I Learned #기록 #회고
- 자바스크립트 #javascript #datatype #데이터타입 #자료형
- Hackerrank #해커랭크 #python #파이썬 #알고리즘 #Algorithm
Archives
- Today
- Total
well-balanced
[TIL] 기록 98일차 본문
Today I Learned
- 객체지향 프로그래밍의 등장 배경과 장단점에 대해 알아보았다.
- 전체적인 윤곽을 완성하고, 어떤 기능이 필요한 지 분석한 후 개발을 진행하는 기존의 Top-down 방식의 개발에서 다음과 가이 몇 가지 비효율적인 요인들이 있었다.
- 모든 기능을 다 합쳐봐야지 동작 여부를 알 수 있었다.
- 각 기능마다 서로의 의존성이 강해 오류가 발생할 확률이 높다.
- 이를 개선하기 위해 객체지향 프로그래밍이 등장한다.
- 직관적이고, 테스트 혹은 실행하기도 편하며, 데이터에 변화가 있더라도 각각의 객체들이 독립적으로 존재하기 때문에 하나의 객체만 확인해보면 되기 때문에 유지 보수도 용이하다.
- 하지만 사람이 이해하고 작성하기 편한 방식으로 코드를 나눠두다 보니, 실행 속도나 저장 공간 측면에서 비효율적이기도 하다.
- 전체적인 윤곽을 완성하고, 어떤 기능이 필요한 지 분석한 후 개발을 진행하는 기존의 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