728x90
반응형
오늘 TIL 3줄 요약
- 버블 정렬, 선택 정렬, 삽입 정렬 모두 시간 복잡도는 O(N^2)지만, 속도가 다름. 시간복잡도는 단순히 넓게 측정할 때를 의미함.
- 스택(뒤로가기, cmd + z)과 큐(쇼핑몰 주문처리)는 우리가 이미 쓰고 있었음.
- 개발자는 협업하기 때문에 코드를 깨끗하게 쓰기위해서 노력할 것!
TIL (Today I Learned) 날짜
2024. 03. 23
오늘 읽은 범위
26 ~ 29 에피소드
책에서 기억하고 싶은 내용을 써보세요.
- 실제로 존재하는 개념은 아니지만 상상속의 자료 구조 --> 추상 자료 구조 abstract data type, ADT
- stack: 위에서 데이터를 쌓고, 위에서부터 데이터를 뺌 --> 뒤로 가기 버튼
- queue: 위로 데이터를 쌓고, 아래에서부터 뺌 --> 쇼핑몰 주문 처리는 먼저 구매한 순서대로.
- 코드를 클린하게!!!
- 1) 의미있는 변수, 함수 이름을 사용할 것. 덜렁 숫자로 쓰면 나중에 뭔지 모르니깐, 변수명을 따로 빼는 것(대문자)
- 2) 함수이름은 동사로 지을 것; 뭐 하는 지 보기 위해서, 1가지 일만 할 것. --> loadUserData
- 3) 매개변수 많이 쓰지 말 것 --> 걍 객체로 묶어
- 4) 불린 값을 인자로 쓰지 말 것. --> T/F로 두 값이 나오니깐,, 2개 이상 일하는 것.. 하지 마.
- 5) 축약어를 쓰지 말 것. --> 나만 알아보면 협업이 불가.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 정렬 알고리즘은 휙 듣고 흘렸음.
- 스택과 큐를 배워서 재밌었고, 클린 코드를 연습해야 겠음.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
- 정렬 알고리즘이 영상보다 글로 보니깐 더 복잡해요...
오늘 읽은 다른사람의 TIL
728x90
반응형
'book' 카테고리의 다른 글
[노개북] day 12 (1) | 2024.03.27 |
---|---|
[노개북] day 10 (1) | 2024.03.25 |
[노개북] day5 (0) | 2024.03.21 |
[노개북] day4 (0) | 2024.03.20 |
[노개북] day2 (1) | 2024.03.17 |