Clean Code

hwibaskiΒ·2022λ…„ 1μ›” 21일
0

Book

λͺ©λ‘ 보기
1/2

DAY 1

πŸ”– 였늘 읽은 λ²”μœ„ : μ‹œμž‘ ~ λ“€μ–΄κ°€λ©΄μ„œ, 처음 ~ p.36


πŸ“Œ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©

  • μ‚¬μ†Œν•œ κ³³μ—μ„œ λ°œνœ˜ν•˜λŠ” 정직은 μ‚¬μ†Œν•˜μ§€ μ•Šλ‹€.(p.12)
  • μ‹œλž€ μ˜μ›νžˆ 미완성이라 λμ—†λŠ” μž¬μž‘μ—…μ΄ ν•„μš”ν•˜λ©° 포기할 λ•Œμ—λ§Œ λλ‚œλ‹€. - 폴 발레리(p.16)

πŸ“Œ κ°„λ‹¨ν•œ μ†Œκ°?

[TPM(Total Productive Management)의 5S 원칙]
1. 정리 (μ •λ ¬)
2. μ •λˆ (체계화)
3. μ²­μ†Œ
4. μ²­κ²° (ν‘œμ€€ν™”)
5. μƒν™œν™” (규율)

μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ„ μ œμ‘°μ—…μ˜ 관리 원칙과 λΉ„κ΅ν•˜λŠ” 것이 μΈμƒκΉŠμ—ˆλ‹€. 그리고 μ‹€μ œλ‘œ Lean이 μœ„μ˜ TPM(1950λ…„λŒ€ 일본 μ œμ‘°μ—…κ³„μ˜ ν’ˆμ§ˆ 관리둠)을 ν† λŒ€λ‘œ λ§Œλ“€μ–΄μ‘Œλ‹€κ³  ν•œλ‹€. μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œλ„ μ œμ‘°μ—…κ³Ό λ§ˆμ°¬κ°€μ§€λ‘œ 무언가(μ½”λ“œ)λ₯Ό μƒμ‚°ν•΄λ‚΄λŠ” 것듀을 μ‚΄νŽ΄λ³΄κ³ , κΈ°λ¦„μΉ˜κ³ , κ΄€λ¦¬ν•΄μ•Όν•œλ‹€.

κ°œλ°œμ„ 진행할 λ•Œ μΌμ •μ΄λ‚˜ κΈ°λŠ₯ κ΅¬ν˜„μ— λ§Œμ‘±ν•˜λŠ” κ²½μš°κ°€ λ§Žμ•˜λ‹€. "κΉ¨λ—ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν–ˆλŠ”κ°€?"λΌλŠ” μ§ˆλ¬Έμ„ λ°›λŠ”λ‹€λ©΄ μžμ‹ μžˆκ²Œ 그렇닀라고 λŒ€λ‹΅ν•  μˆ˜λŠ” 없을 것 κ°™λ‹€. μ €μžλŠ” λ”λŸ¬μš΄ μ½”λ“œλ₯Ό λœ―μ–΄κ³ μΉ˜λŠ” μž‘μ—…, 즉 μœ μ§€λ³΄μˆ˜κ°€ μƒˆλ‘œμš΄ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 일보닀 λ”μš± λΉˆλ²ˆν•˜κ²Œ μΌμ–΄λ‚œλ‹€κ³  ν•œλ‹€. κ·ΈλŸ¬λ―€λ‘œ, κ°œλ°œμžλŠ” 쑰금 더 건좕 μ—…κ³„μ˜ μˆ˜λ¦¬κ³΅μ΄λ‚˜ μžλ™μ°¨ μ—…κ³„μ˜ 수리곡처럼 μƒκ°ν•΄μ•Όν•œλ‹€κ³  λ§ν•˜λŠ” 뢀뢄에 κ³΅κ°ν•œλ‹€.

πŸ“Œ μ†Œκ° 3쀄 μš”μ•½

  • μ‚¬μ†Œν•œ 것은 μ‚¬μ†Œν•˜μ§€ μ•Šλ‹€.
  • μœ μ§€λ³΄μˆ˜κ°€ μƒˆλ‘œμš΄ κΈ°λŠ₯ κ°œλ°œλ³΄λ‹€ λΉˆλ²ˆν•˜λ―€λ‘œ κΉ¨λ—ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 기술, λ”λŸ¬μš΄ μ½”λ“œλ₯Ό λœ―μ–΄κ³ μΉ˜λŠ” κΈ°μˆ μ€ ν•„μˆ˜μ΄λ‹€.



DAY 2

πŸ”– 였늘 읽은 λ²”μœ„ : 1μž₯. κΉ¨λ—ν•œ μ½”λ“œ


πŸ“Œ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©

  • 우리 λͺ¨λ‘λŠ” μžμ‹ μ΄ μ§  μ“°λ ˆκΈ° μ½”λ“œλ₯Ό 쳐닀보며 λ‚˜μ€‘μ— 손보겠닀고 μƒκ°ν•œ κ²½ν—˜μ΄ μžˆλ‹€. 우리 λͺ¨λ‘λŠ” λŒ€μΆ©μ§  ν”„λ‘œκ·Έλž¨μ΄ λŒμ•„κ°„λ‹€λŠ” 사싀에 μ•ˆλ„κ°μ„ 느끼며 κ·Έλž˜λ„ μ•ˆ λŒμ•„κ°€λŠ” ν”„λ‘œκ·Έλž¨λ³΄λ‹€λŠ” λŒμ•„κ°€λŠ” μ“°λ ˆκΈ°κ°€ μ’‹λ‹€κ³  슀슀둜λ₯Ό μœ„λ‘œν•œ κ²½ν—˜μ΄ μžˆλ‹€. λ‹€μ‹œ λŒμ•„μ™€ λ‚˜μ€‘μ— μ •λ¦¬ν•˜κ² λ‹€κ³  λ‹€μ§ν–ˆμ—ˆλ‹€. λ¬Όλ‘  κ·Έλ•Œ κ·Έ μ‹œμ ˆ μš°λ¦¬λŠ” λ₯΄λΈ”λž‘μ˜ 법칙을 λͺ°λžλ‹€. λ‚˜μ€‘μ€ κ²°μ½” μ˜€μ§€ μ•ŠλŠ”λ‹€. (p.4)

  • μ£Όλ³€ μ½”λ“œκ°€ 읽기 μ‰¬μš°λ©΄ μƒˆ μ½”λ“œλ₯Ό μ§œκΈ°λ„ 쉽닀. μ£Όλ³€ μ½”λ“œλ₯Ό 읽기가 μ–΄λ €μš°λ©΄ μƒˆ μ½”λ“œλ₯Ό μ§œκΈ°λ„ μ–΄λ ΅λ‹€. κ·ΈλŸ¬λ―€λ‘œ κΈ‰ν•˜λ‹€λ©΄, μ„œλ‘˜λŸ¬ 끝내렀면, μ‰½κ²Œ 짜렀면, 읽기 μ‰½κ²Œ λ§Œλ“€λ©΄ λœλ‹€. (p.18)

  • μΊ ν”„μž₯은 처음 왔을 λ•Œλ³΄λ‹€ 더 κΉ¨λ—ν•˜κ²Œ 해놓고 λ– λ‚˜λΌ. (p.19)

πŸ“Œ κ°„λ‹¨ν•œ μ†Œκ°?

  • 'μ½”λ“œκ°€ μ“°λ ˆκΈ°κ°€ 된 κ²ƒμ˜ μ±…μž„μ€ ν”„λ‘œκ·Έλž˜λ¨Έμ—κ²Œ μžˆλ‹€'λŠ” 점이 μ™€λ‹Ώμ•˜λ‹€. 싀무λ₯Ό κ²½ν—˜ν•΄λ³΄μ§€ μ•Šμ•„μ„œ λͺ¨λ₯΄κ² μ§€λ§Œ, λ§Žμ€ μš”κ΅¬μ‚¬ν•­κ³Ό μ‹œκ°„μ˜ 압박에도 ν”„λ‘œκ·Έλž˜λ¨Έλ‘œμ„œ 쒋은 μ½”λ“œλ₯Ό 써야할 μ˜λ¬΄κ°€ μžˆμŒμ„ κ°•μ‘°ν•˜κ³  μžˆλ‹€. "λ‚˜μœ μ½”λ“œμ˜ μœ„ν—˜μ„ μ΄ν•΄ν•˜μ§€ λͺ»ν•˜λŠ” κ΄€λ¦¬μž 말을 κ·ΈλŒ€λ‘œ λ”°λ₯΄λŠ” 행동은 전문가닡지 λͺ»ν•˜λ‹€."

[λ‹€μ–‘ν•œ κ΄€μ μ˜ κΉ¨λ—ν•œ μ½”λ“œ]

  • μ„Έμ„Έν•œ μ‚¬ν•­κΉŒμ§€ κΌΌκΌΌν•˜κ²Œ μ²˜λ¦¬ν•˜λŠ” μ½”λ“œ
  • ν•œ 가지λ₯Ό 잘 μˆ˜ν–‰ν•˜λŠ” μ½”λ“œ
  • 가독성이 쒋은 μ½”λ“œ
  • λ‹€λ₯Έ μ‚¬λžŒμ΄ 고치기 μ‰¬μš΄ μ½”λ“œ(ν…ŒμŠ€νŠΈκ°€ μΌ€μ΄μŠ€κ°€ μ—†λŠ” μ½”λ“œλŠ” κΉ¨λ—ν•œ μ½”λ“œκ°€ μ•„λ‹ˆλ‹€!)
  • 쀑볡이 적은 μ½”λ“œ, μž‘κ²Œ μΆ”μƒν™”ν•œ μ½”λ“œ

πŸ“Œ μ†Œκ° 3쀄 μš”μ•½

  • κΉ¨λ—ν•œ μ½”λ“œλ₯Ό μ“°λŠ” 것은 ν”„λ‘œκ·Έλž˜λ¨Έμ˜ μ±…μž„μ΄λ‹€.
  • κΉ¨λ—ν•œ μ½”λ“œλŠ” λ‹¨μˆ¨μ— 써지지 μ•ŠλŠ”λ‹€. μ—°μŠ΅ν•˜μž



DAY 3

πŸ”– 였늘 읽은 λ²”μœ„ : 2μž₯. 의미 μžˆλŠ” 이름


πŸ“Œ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©

  • 동일 μ½”λ“œ κΈ°λ°˜μ— controller, manager, driverλ₯Ό μ„žμ–΄ μ“°λ©΄ ν˜Όλž€μŠ€λŸ½λ‹€. DeviceManager와 ProtocolControllerλŠ” 기본적으둜 μ–΄λ–»κ²Œ λ‹€λ₯Έκ°€? 정말 λ‘˜ λ‹€ Driverκ°€ μ•„λ‹Œκ°€? μ–΄μ§Έμ„œ λ‘˜ λ‹€ Managerκ°€ μ•„λ‹Œκ°€? 정말 λ‘˜ λ‹€ Driverκ°€ μ•„λ‹Œκ°€? 이름이 λ‹€λ₯΄λ©΄ λ…μžλŠ” λ‹Ήμ—°νžˆ ν΄λž˜μŠ€λ„ λ‹€λ₯΄κ³  νƒ€μž…λ„ λ‹€λ₯΄λ¦¬λΌ μƒκ°ν•œλ‹€.(p.33)

  • μ—¬λŠ μ½”λ“œ κ°œμ„ κ³Ό λ…Έλ ₯κ³Ό λ§ˆμ°¬κ°€μ§€λ‘œ 이름 μ—­μ‹œ λ‚˜λ¦„λŒ€λ‘œ λ°”κΏ¨λ‹€κ°€λŠ” λˆ„κ΅°κ°€ μ§ˆμ±…ν• μ§€λ„ λͺ¨λ₯Έλ‹€. κ·Έλ ‡λ‹€κ³  μ½”λ“œλ₯Ό κ°œμ„ ν•˜λ €λŠ” λ…Έλ ₯을 μ€‘λ‹¨ν•΄μ„œλŠ” μ•ˆλœλ‹€. (p.38)

πŸ“Œ κ°„λ‹¨ν•œ μ†Œκ°?

  • λ‚΄κ°€ μ‚΄μ•„μ˜¨ μ‹œκ°„ 쀑에 이름이 μ΄λ ‡κ²Œ μ€‘μš”ν•˜λ‹€κ³  μƒκ°λλ˜ 건 μ§€κΈˆ 이 μ‹œκΈ°κ°€ μ²˜μŒμ΄λ‹€. μ΄λ¦„μ§“κΈ°λ‘œ μ΄λ ‡κ²Œ κ³ λ―Όν•œ 적이 μžˆμ—ˆλ‚˜ λ˜λŒμ•„λ³΄κ²Œλœλ‹€. μ—­μ‹œ μ—†λ‹€. μ½”λ“œ λ‚΄μ—μ„œμ˜ 이름은 정말 μ€‘μš”ν–ˆλ‹€. ν•¨μˆ˜λ‚˜ λ³€μˆ˜ 이름을 보면 λŒ€μΆ© μ–΄λ–€ λ™μž‘μ„ ν•˜κ² κ΅¬λ‚˜ν•˜κ³  예츑이 κ°€λŠ₯ν•΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•œλ‹€. 그리고 그에 λŒ€ν•œ κ·Όκ±°κ°€ 책에 잘 정리가 λ˜μ–΄ μžˆμ–΄μ„œ λ°˜κ°€μ› λ‹€.

  • 개인적으둜 넀이밍이 μ–Όλ§ˆλ‚˜ ꡬ체적이어야 ν•˜λŠ”μ§€μ— λŒ€ν•œ 고민이 μžˆμ—ˆλ‹€. κΈ΄ 넀이밍은 ꡬꡬ절절 μ„€λͺ…ν•˜λŠ” λŠλ‚Œμ΄ λ“€κ³  μ½”λ“œκ°€ 간결해보이지 μ•Šμ•˜λ‹€. κ·Έλž˜μ„œ 고민을 ν–ˆλ‹€. 'μ½”λ“œλ₯Ό 짧아야 ν•΄'λΌλŠ” 생각을 ν•˜κ³  μžˆμ—ˆλ‹€. κ·Έλ¦‡λœ 생각을 ν•˜κ³  μžˆμ—ˆλ˜ 것 κ°™λ‹€. μ½”λ“œλŠ” 짧아야 ν•œλ‹€λΌκΈ° 보닀 λͺ…λ£Œν•΄μ•Όν•œλ‹€κ³  생각을 κ³ μ³λ¨ΉλŠ” 쀑이닀. λͺ…λ£Œν•œ μ½”λ“œκ°€ 짧을 μˆ˜λŠ” μžˆμ§€λ§Œ, μ½”λ“œκ°€ 짧닀고 λͺ…λ£Œν•œ μ½”λ“œλŠ” μ•„λ‹ˆμ—ˆλ‹€.

πŸ“Œ μ†Œκ° 3쀄 μš”μ•½

  • μ½”λ“œλ₯Ό κ°œμ„ ν•˜λ €λŠ” λ…Έλ ₯을 μ€‘λ‹¨ν•΄μ„œλŠ” μ•ˆλœλ‹€.
  • λͺ…λ£Œν•œ 넀이밍을 ν•˜μž.



DAY 4

πŸ”– 였늘 읽은 λ²”μœ„ : 3μž₯. ν•¨μˆ˜


πŸ“Œ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©

  • μž‘κ²Œ λ§Œλ“€μ–΄λΌ.
  • ν•œ κ°€μ§€λ§Œ 해라.
  • ν•¨μˆ˜λ‹Ή 좔상화 μˆ˜μ€€μ€ ν•˜λ‚˜λ‘œ.
  • μ„œμˆ μ μΈ 이름을 μ‚¬μš©ν•΄λΌ.
  • ν•¨μˆ˜μ—μ„œ 이상적인 인수 κ°œμˆ˜λŠ” 0κ°œμ΄λ‹€.
  • λΆ€μˆ˜νš¨κ³Όλ₯Ό μΌμœΌν‚€μ§€ 마라.
  • λͺ…λ Ήκ³Ό 쑰회λ₯Ό λΆ„λ¦¬ν•˜λΌ.
  • 였λ₯˜ μ½”λ“œλ³΄λ‹€ 예의λ₯Ό μ‚¬μš©ν•˜λΌ.
  • λ°˜λ³΅ν•˜μ§€ 마라.

πŸ“Œ κ°„λ‹¨ν•œ μ†Œκ°?

  • ν•¨μˆ˜ νŒŒνŠΈλ‚΄μ—μ„œ 짧은 μ„Ήμ…˜λ§ˆλ‹€ μœ μš©ν•œ λ‚΄μš©λ“€μ΄ 정말 λ§Žλ‹€. 아직 잘 와닿지 μ•ŠλŠ” κ°œλ…λ„ μžˆμ—ˆλ‹€. 좜λ ₯ μΈμˆ˜μ™€ μž…λ ₯ μΈμˆ˜μ΄λ‹€. 좜λ ₯ 인수λ₯Ό μ΅œλŒ€ν•œ ν”Όν•΄μ•Ό ν•œλ‹€κ³  ν•˜λŠ”λ° 이게 μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œλŠ” μ–΄λ– ν•œ κ²½μš°κ°€ μžˆλŠ”μ§€ λͺ¨λ₯΄κ² λ‹€. μž…λ ₯의 μƒνƒœλ₯Ό λ³€κ²½ν•˜λŠ” 것을 좜λ ₯인수라고 ν•œλ‹€. μ•„λž˜μ™€ 같은 ν•¨μˆ˜μ˜ 인수λ₯Ό μ΄μ•ΌκΈ°ν•˜λŠ” 것인지 μ •ν™•νžˆ λͺ¨λ₯΄κ² λ‹€.

인수λ₯Ό 전달할 λ•ŒλŠ” 보톡 μž…λ ₯으둜 κ°„μ£Όν•œλ‹€. μž…λ ₯의 μƒνƒœλ₯Ό λ³€κ²½ν•˜λŠ” 것을 좜λ ₯인수라 ν•˜> κ³ , μ΄λŠ” μ΅œλŒ€ν•œ ν”Όν•΄μ•Ό ν•œλ‹€. https://aroundck.tistory.com/329

const obj = {
  name: 'hwimin',
  age: 30,
};

const chanegeFieldOfObject = (obj) => {
  obj.name = '';
};

chanegeFieldOfObject(obj);
console.log(obj); // { name: '', age: 30}
  • ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜λ©΄μ„œ μΆ”μƒν™”λΌλŠ” κ°œλ…μ„ μ•Œκ²Œ λͺ¨λ₯΄κ²Œ ꡉμž₯히 많이 λ“€μ—ˆλ‹€. λ“€μ„λ•Œλ§ˆλ‹€ 좔상화가 무엇인지 검색을 해봐도 잘 와닿지 μ•Šμ•˜λ‹€. μΆ©λΆ„ν•œ μ˜ˆμ œλ“€μ„ 보고 μ‹œκ°„μ΄ μ§€λ‚˜κ³  λ‹€μ‹œ 좔상화에 λŒ€ν•΄μ„œ κ³΅λΆ€ν•΄λ³΄λ‹ˆ μ–΄λ– ν•œ κ°œλ…μΈμ§€ μ•Œκ²Œ 됐닀. ν•¨μˆ˜λ₯Ό μž‘μ„±ν•œλ‹€λŠ” 것 μžμ²΄κ°€ 좔상화 μž‘μ—… 쀑 ν•˜λ‚˜μ΄λ‹€. 숫자 2개λ₯Ό λ°›μ•„μ„œ 값을 λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜λ₯Ό λ§Œλ“€μ—ˆλ‹€. 1κ³Ό 2λ₯Ό 직접 λ”ν•˜λŠ” μ½”λ“œλ₯Ό 지 μˆ˜λ„ μžˆμ§€λ§Œ 두 개의 값을 λ”ν•΄μ£ΌλŠ” ν•¨μˆ˜λ₯Ό λ§Œλ“€μ–΄μ€ŒμœΌλ‘œμ¨ λ‚΄λΆ€μ μœΌλ‘œλŠ” μ–΄λ– ν•œ 일이 μΌμ–΄λ‚˜λŠ”μ§€ μƒκ°ν•˜μ§€ μ•Šκ³ , 두 숫자λ₯Ό λ”ν•œλ‹€λŠ” 사싀에 집쀑할 수 있게 됐닀.
// 1. 
const add = (num1, num2) => num1 + num2

const result = add(1, 2)

// 2.
const result2 = 1 + 2

μΆ”μƒν™”λŠ” ν•„μš”ν•œ λΆ€λΆ„, μ€‘μš”ν•œ 뢀뢄을 ν†΅ν•©ν•˜μ—¬ ν•˜λ‚˜λ‘œ λ§Œλ“œλŠ” 것을 λ§ν•©λ‹ˆλ‹€. λ‹€μŒμ˜ μš”μ†Œλ“€μ„ μ‚΄νŽ΄ λ΄…μ‹œλ‹€. μ•„λž˜μ˜ μ„Έ 가지 λ‚΄μš©μ€ λͺ¨λ‘ 'μ‚¬κ°ν˜•'κ³Ό κ΄€λ ¨λœ κ²ƒμž…λ‹ˆλ‹€.
[λ„ν˜•], [λ„€ 개의 각], [λ„€ 개의 λ³€]
λ‚˜μ—΄λ˜μ–΄ μžˆλŠ” μ„Έ 가지 μš”μ†Œλ“€μ„ 일일히 μ–ΈκΈ‰ν•˜μ§€ μ•Šκ³ , 'μ‚¬κ°ν˜•'이라고 λΆ€λ₯΄λŠ” 것이 μΆ”μƒν™”μ˜ ν•œ 예라고 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 그림을 그릴 λ•Œμ—λ„ μ™„μ „νžˆ λ™μΌν•˜κ²Œ 그리지 μ•Šκ³  μ€‘μš”ν•œ νŠΉμ§•λ“€λ§Œ λͺ¨μ•„μ„œ ν‘œν˜„ν•˜λŠ” 것 μ—­μ‹œ 좔상화라고 ν•  수 있죠. 슀마트폰의 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ•„μ΄μ½˜ μ—­μ‹œ κ·Έ νŠΉμ§•μ„ μž‘μ•„ μΆ”μƒν™”ν•΄μ„œ λ§Œλ“  κ²ƒμ΄λžλ‹ˆλ‹€.
이처럼 μΆ”μƒν™”λŠ” μ—¬λŸ¬ 가지 μš”μ†Œλ“€μ„ ν•˜λ‚˜λ‘œ ν†΅ν•©ν•˜λŠ” λ°©ν–₯성을 가지고 μžˆμŠ΅λ‹ˆλ‹€. ν•œ 가지 문제λ₯Ό μ—¬λŸ¬κ°€μ§€λ‘œ μͺΌκ°œμ„œ λ‚˜λˆ λ³΄λŠ” '문제 λΆ„ν• 'κ³Ό λ°˜λŒ€μ˜ κ°œλ…μ΄μ§€μš”. 좔상화λ₯Ό μ΄μš©ν•˜μ—¬ 핡심적인 κ²ƒλ§Œμ„ 남겨 ν‘œν˜„ν•˜κ²Œ 되면, λ³΅μž‘ν•œ λ‚΄μš©λ„ ν•œ λˆˆμ— μ•Œμ•„λ³Ό 수 μžˆμ–΄ μ΄ν•΄ν•˜κΈ° μ‰½λ‹€λŠ” μž₯점이 μžˆμŠ΅λ‹ˆλ‹€.
[넀이버 지식백과] 좔상화 [abstraction] (μ²œμž¬ν•™μŠ΅λ°±κ³Ό μ΄ˆλ“± μ†Œν”„νŠΈμ›¨μ–΄ μš©μ–΄μ‚¬μ „)

πŸ“Œ μ†Œκ° 3쀄 μš”μ•½

  • λ°˜λ³΅μ„ 쀄이기 μœ„ν•΄ ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μž.
  • ν•¨μˆ˜λŠ” ν•œ 가지 일만
  • ν•¨μˆ˜λŠ” μ΅œλŒ€ν•œ μž‘κ²Œ



DAY 5

πŸ”– 였늘 읽은 λ²”μœ„ : 5μž₯. ν˜•μ‹ λ§žμΆ”κΈ°


πŸ“Œ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©

  • 일반적으둜 큰 νŒŒμΌλ³΄λ‹€ μž‘μ€ 파일이 μ΄ν•΄ν•˜κΈ° 쉽닀.
  • μ„œλ‘œ λ°€μ ‘ν•œ κ°œλ…μ€ μ„Έλ‘œλ‘œ κ°€κΉŒμ΄ 둬야 ν•œλ‹€.
  • λ³€μˆ˜ μ„ μ–Έ, λ³€μˆ˜λŠ” μ‚¬μš©ν•˜λŠ” μœ„μΉ˜μ— μ΅œλŒ€ν•œ κ°€κΉŒμ΄ μ„ μ–Έν•œλ‹€.

πŸ“Œ κ°„λ‹¨ν•œ μ†Œκ°?

  • κ°œλ°œμ„ ν•  λ•Œ 주둜 prettierλ₯Ό μ€‘μ‹¬μœΌλ‘œ ν¬λ§·νŒ…μ„ ν•œλ‹€. κ·Έλž˜μ„œ κ·ΈλŸ°μ§€ 5μž₯μ—μ„œ μ†Œκ°œν•˜λŠ” λ‚΄μš©λ“€μ΄ μ΅μˆ™ν–ˆλ‹€. ν‰μ†Œμ— κΉŠμ€ 고민없이 μ‚¬μš©ν–ˆλ˜ ν¬λ§·νŒ… κ·œμΉ™λ“€μ΄ 일련의 κ²½ν—˜λ“€κ³Ό λ‹€μˆ˜μ˜ λ…Έν•˜μš°λ“€μ— μ˜ν•΄ μΆ•μ λ˜μ—ˆλ‹€λŠ” 사싀이 사뭇 μ‹ κΈ°ν•˜λ‹€.

0개의 λŒ“κΈ€