본문으둜 κ±΄λ„ˆλ›°κΈ°

🌈 Chapter 17: Main 뢄석

πŸ“š 고찰​

🎈 점진적인 μ•„ν‚€ν…μ²˜β€‹

  • ν¬νŠΈμ™€ μ–΄λŒ‘ν„° μ•„ν‚€ν…μ²˜μ— ν•΄λ‹Ήν•˜λŠ” ꡬ쑰λ₯Ό λ§Œλ“€μ—ˆλ‹€.
  • λΈŒλ¦¬μ§€ 역할을 ν•˜λŠ” μ½”λ“œλž€ 기술과 κ΄€λ ¨λœ μ½”λ“œλ₯Ό κ΅¬λ™ν•˜κ±°λ‚˜ 거기에 μ‘λ‹΅ν•˜λŠ” μ½”λ“œλ₯Ό λ§ν•œλ‹€.
  • Main인데, Main은 μ§„μž…μ μ΄μž 도메인 λͺ¨λΈκ³Ό 기반 ꡬ쑰가 ν•¨κ»˜ λ¬Άμ΄λŠ” 뢀뢄에 ν•΄λ‹Ήν•œλ‹€. 이 예제의 λͺ©μ μƒ μ€‘μš”ν•œ λ°”λŠ” κΈ°λŠ₯을 μΆ”κ°€ν•˜κ³  λ°˜λ³΅ν•΄μ„œ κ²½ν—˜μ„ λ”°λ₯΄λŠ” μ‹μœΌλ‘œ μ΄λŸ¬ν•œ 섀계에 μ μ§„μ μœΌλ‘œ λ„λ‹¬ν–ˆλ‹€λŠ” 점이닀. κ²½ν—˜μ— μ˜μ§€ν•΄ μ˜μ‚¬ 결정을 λ‚΄λ¦¬μ§€λ§Œ μ½”λ“œλ₯Ό μ΄ν•΄ν•˜κ³  κΉ”λ”ν•˜κ²Œ μœ μ§€ν•˜λŠ” κ²ƒλ§ŒμœΌλ‘œ μ΄λŸ¬ν•œ 해법에 거의 μ €μ ˆλ‘œ λ„λ‹¬ν–ˆλ‹€.

🎈 3μ§€μ μ˜ 원리​

  • λ‹€μŒμœΌλ‘œ 뭘 ν•΄μ•Ό 할지 ν™•μ‹€ν•˜μ§€ μ•Šκ±°λ‚˜ 거기에 μ–΄λ–»κ²Œ 도달할지 κ°€λŠ ν•  수 없을 경우 여기에 λŒ€μ²˜ν•˜λŠ” ν•œ 가지 방법은 μΌ„νŠΈ 벑이 보여쀀 κ²ƒμ²˜λŸΌ 개발 λ³€κ²½ μ‚¬ν•­μ˜ 규λͺ¨λ₯Ό μ€„μ΄λŠ” 것이닀.
  • λ°˜λ³΅ν•΄μ„œ μ½”λ“œμƒμ˜ ꡭ뢀적인 문제λ₯Ό ν•΄κ²°ν•¨μœΌλ‘œμ¨ 섀계λ₯Ό μ•ˆμ „ν•˜κ²Œ νƒμ‚¬ν•˜κ³  있고 λ™μž‘ν•˜λŠ” μ½”λ“œμ—μ„œ 쑰금 λ²—μ–΄λ‚˜μ§€ μ•Šμ„ 수 μžˆλ‹€. 보톡 μ΄λ ‡κ²Œλ§Œ ν•˜λ©΄ 더 λ‚˜μ€ μ„€κ³„λ‘œ ν–₯ν•˜κΈ°μ— μΆ©λΆ„ν•  뿐 μ•„λ‹ˆλΌ 섀계가 잘 λ™μž‘ν•˜μ§€ μ•ŠλŠ”λ‹€λ©΄ μ–Έμ œλ“ μ§€ λ˜λŒμ•„μ™€μ„œ λ‹€λ₯Έ 길둜 λ‚˜μ•„κ°ˆ 수 μžˆλ‹€.
  • λ¦¬νŒ©ν„°λ§μ„ ν•˜λŠ” 데 κ±Έλ¦° μ‹œκ°„μ€ λ¦¬νŒ©ν„°λ§ 과정을 μ½λŠ” 데 κ±Έλ¦¬λŠ” μ‹œκ°„λ³΄λ‹€ κ·Έλ ‡κ²Œ 길지 μ•Šμ•˜λ‹€. 이 점이 관심사λ₯Ό λͺ…ν™•ν•˜κ²Œ λΆ„λ¦¬ν•˜λŠ” 데 λŒ€ν•œ μΆ©λΆ„ν•œ 보상이라 μƒκ°ν•œλ‹€. κ²½ν—˜μ„ ν† λŒ€λ‘œ μ’€ 더 μ΅œλ‹¨ 거리에 κ°€κΉŒμš΄ 길을 μ·¨ν•  수 있게 μ½”λ“œ μƒμ˜ 문제λ₯Ό μΈμ‹ν•˜λŠ” 것도 λ°°μ› λ‹€.

🎈 동적 섀계와 정적 섀계​

  • μ½”λ“œλ₯Ό λ¦¬νŒ©ν„°λ§ν•  λ•Œ ν•œ 가지 μ΄μƒμ˜ μ‹œκ°μ„ κ³ λ €ν•΄μ•Ό ν•œλ‹€.
  • κ²°κ΅­ λ¦¬νŒ©ν„°λ§μ€ 섀계 ν™œλ™μ΄λ©°, μš°λ¦¬κ°€ 배운 기술이 μ—¬μ „νžˆ λͺ¨λ‘ ν•„μš”ν•˜λ‹€λŠ” μ˜λ―Έμ΄λ‹€. λ¦¬νŒ©ν„°λ§μ€ 정적 ꡬ쑰(ν΄λž˜μŠ€μ™€ μΈν„°νŽ˜μ΄μŠ€)에 μ΄ˆμ μ„ λ§žμΆ”κ³  μžˆμ–΄ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ 동적(μΈμŠ€ν„΄μŠ€μ™€ μŠ€λ ˆλ“œ) ꡬ쑰에 κ΄€ν•œ μ‹œκ°μ„ μžƒμ–΄λ²„λ¦¬κΈ° 십상이닀.
  • λ•Œλ¬Έμ— μƒν˜Έ μž‘μš© λ‹€μ΄μ–΄κ·Έλž¨μ΄ ν•„μš”ν•  λ•Œκ°€ μžˆλ‹€.