자신에게 친절할 것 :)

book

[노개북] day8

Tashapark 2024. 3. 24. 00:42
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