πŸ’»μš©λ‡½ 개발 λ…ΈνŠΈπŸ’»
article thumbnail
λ°˜μ‘ν˜•

Day 07

πŸ”– 였늘 읽은 λ²”μœ„ :  3μž₯ ν•¨μˆ˜ (p.54~p.65)


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

  • λΆ€μˆ˜ νš¨κ³ΌλŠ” 거짓말이닀. ν•¨μˆ˜μ—μ„œ ν•œ 가지λ₯Ό ν•˜κ² λ‹€κ³  μ•½μ†ν•˜κ³ μ„  남λͺ°λž˜ λ‹€λ₯Έ 짓도 ν•˜λ‹ˆκΉŒ.(p.54)
  • 일반적으둜 좜λ ₯ μΈμˆ˜λŠ” ν”Όν•΄μ•Ό ν•œλ‹€. ν•¨μˆ˜μ—μ„œ μƒνƒœλ₯Ό λ³€κ²½ν•΄μ•Ό ν•œλ‹€λ©΄ ν•¨μˆ˜κ°€ μ†ν•œ 객체 μƒνƒœλ₯Ό λ³€κ²½ν•˜λŠ” 방식을 νƒν•œλ‹€.(p.56)
  • ν•¨μˆ˜λŠ” λ­”κ°€λ₯Ό μˆ˜ν–‰ν•˜κ±°λ‚˜ 무언가에 λ‹΅ν•˜κ±°λ‚˜ λ‘˜ 쀑 ν•˜λ‚˜λ§Œ ν•΄μ•Ό ν•œλ‹€. λ‘˜ λ‹€ ν•˜λ©΄ μ•ˆ λœλ‹€. 객체 μƒνƒœλ₯Ό λ³€κ²½ν•˜κ±°λ‚˜ μ•„λ‹ˆλ©΄ 객체 정보λ₯Ό λ°˜ν™˜ν•˜κ±°λ‚˜ λ‘˜ 쀑 ν•˜λ‚˜λ‹€. λ‘˜ λ‹€ ν•˜λ©΄ ν˜Όλž€μ„ μ΄ˆλž˜ν•œλ‹€.(p.56)
  • try/catch 블둝은 μ›λž˜ μΆ”ν•˜λ‹€. μ½”λ“œ ꡬ쑰에 ν˜Όλž€μ„ μΌμœΌν‚€λ©°, 정상 λ™μž‘κ³Ό 였λ₯˜ 처리 λ™μž‘μ„ λ’€μ„žλŠ”λ‹€. κ·ΈλŸ¬λ―€λ‘œ try/catch 블둝을 별도 ν•¨μˆ˜λ‘œ λ½‘μ•„λ‚΄λŠ” 편이 μ’‹λ‹€.(p.58)
  • ν•¨μˆ˜λŠ” 'ν•œ 가지' μž‘μ—…λ§Œ ν•΄μ•Ό ν•œλ‹€. 였λ₯˜ μ²˜λ¦¬λ„ 'ν•œ 가지' μž‘μ—…μ— μ†ν•œλ‹€. κ·ΈλŸ¬λ―€λ‘œ 였λ₯˜ 처리λ₯Ό ν•˜λŠ” ν•¨μˆ˜λŠ” 였λ₯˜λ§Œ μ²˜λ¦¬ν•΄μ•Ό λ§ˆλ•…ν•˜λ‹€.(p.59)
  • 쀑볡은 μ†Œν”„νŠΈμ›¨μ–΄μ—μ„œμ˜ λͺ¨λ“  μ•…μ˜ 근원이닀.(p.60)
  • λ°μ΄ν¬μŠ€νŠΈλΌλŠ” λͺ¨λ“  ν•¨μˆ˜μ™€ ν•¨μˆ˜ λ‚΄ λͺ¨λ“  블둝에 μž…κ΅¬μ™€ μΆœκ΅¬κ°€ ν•˜λ‚˜λ§Œ μ‘΄μž¬ν•΄μ•Ό ν•œλ‹€κ³  λ§ν–ˆλ‹€.(p.61)
  • μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ§œλŠ” ν–‰μœ„λŠ” μ—¬λŠ 글짓기와 λΉ„μŠ·ν•˜λ‹€.(p.61)
  • λ‚΄κ°€ ν•¨μˆ˜λ₯Ό 지 λ•Œλ„ λ§ˆμ°¬κ°€μ§€λ‹€. μ²˜μŒμ—λŠ” κΈΈκ³  λ³΅μž‘ν•˜λ‹€. λ“€μ—¬μ“°κΈ° 단계도 많고 μ€‘λ³΅λœ 루프도 λ§Žλ‹€. 인수 λͺ©λ‘λ„ μ•„μ£Ό κΈΈλ‹€. 이름은 즉ν₯적이고 μ½”λ“œλŠ” μ€‘λ³΅λœλ‹€. ν•˜μ§€λ§Œ λ‚˜λŠ” κ·Έ μ„œνˆ¬λ₯Έ μ½”λ“œλ₯Ό 빠짐없이 ν…ŒμŠ€νŠΈν•˜λŠ” λ‹¨μœ„ ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ„ λ§Œλ“ λ‹€. 그런 λ‹€μŒ λ‚˜λŠ” μ½”λ“œλ₯Ό 닀듬고, ν•¨μˆ˜λ₯Ό 닀듬고, 이름을 λ°”κΎΈκ³ , 쀑볡을 μ œκ±°ν•œλ‹€. λ©”μ„œλ“œλ₯Ό 쀄이고 μˆœμ„œλ₯Ό λ°”κΎΌλ‹€. λ•Œλ‘œλŠ” 전체 클래슀λ₯Ό μͺΌκ°œκΈ°λ„ ν•œλ‹€. 이 와쀑에도 μ½”λ“œλŠ” 항상 λ‹¨μœ„ ν…ŒμŠ€νŠΈλ₯Ό ν†΅κ³Όν•œλ‹€.(p.61)
  • ν”„λ‘œκ·Έλž˜λ°μ˜ κΈ°μˆ μ€ μ–Έμ œλ‚˜ μ–Έμ–΄ μ„€κ²Œμ˜ κΈ°μˆ μ΄λ‹€. μ˜ˆμ „μ—λ„ 그랬고 μ§€κΈˆλ„ λ§ˆμ°¬κ°€μ§€λ‹€.(p.62)
  • μ§„μ§œ λͺ©ν‘œλŠ” μ‹œμŠ€ν…œμ΄λΌλŠ” 이야기λ₯Ό ν’€μ–΄κ°€λŠ” 데 μžˆλ‹€λŠ” 사싀을 λͺ…μ‹¬ν•˜κΈ° λ°”λž€λ‹€. μ—¬λŸ¬λΆ„μ΄ μž‘μ„±ν•˜λŠ” ν•¨μˆ˜κ°€ λΆ„λͺ…ν•˜κ³  μ •ν™•ν•œ μ–Έμ–΄λ‘œ κΉ”λ”ν•˜κ²Œ 같이 λ§žμ•„λ–¨μ–΄μ Έμ•Ό 이야기λ₯Ό ν’€μ–΄κ°€κΈ°κ°€ μ‰¬μ›Œμ§„λ‹€λŠ” 사싀을 κΈ°μ–΅ν•˜κΈ° λ°”λž€λ‹€.(p.62)

πŸ€” μ˜€λŠ˜ 읽은 μ†Œκ°κ³Ό λ– μ˜€λ₯΄λŠ” 생각

μ½μœΌλ©΄μ„œ 였λ₯˜ 처리 λΆ€λΆ„ μ½”λ“œμ— λŒ€ν•΄μ„œ μ„€λͺ…ν•  λ•Œ λ‚˜λŠ” 항상 try/catchλ¬Έμ—μ„œ try 블둝 μ•ˆμ— λͺ¨λ“  λ‚΄μš©μ„ 집어 λ„£κ³  처리λ₯Ό ν•˜λŠ” 상황이 λ§Žμ•˜λ‹€. 그게 λ‹Ήμ—°ν•˜λ‹€κ³  μƒκ°ν–ˆλ‹€. ν•˜μ§€λ§Œ 'try/catch 블둝은 μ›λž˜ μΆ”ν•˜λ‹€. μ½”λ“œ ꡬ쑰에 ν˜Όλž€μ„ μΌμœΌν‚€λ©°, 정상 λ™μž‘κ³Ό 였λ₯˜ 처리 λ™μž‘μ„ λ’€μ„žλŠ”λ‹€. κ·ΈλŸ¬λ―€λ‘œ try/catch 블둝을 별도 ν•¨μˆ˜λ‘œ λ½‘μ•„λ‚΄λŠ” 편이 μ’‹λ‹€.' λΌλŠ” ꡬ문과 μ•ˆ 쒋은 μ˜ˆμ‹œμ™€ 쒋은 μ˜ˆμ‹œκ°€ κ³λ“€μ—¬μ Έμžˆμ–΄μ„œ μ•žμœΌλ‘œ μ–΄λ–»κ²Œ κ°œμ„  해야할지 그림이 κ·Έλ €μ‘Œλ‹€.

그리고, μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ§œλŠ” ν–‰μœ„λŠ” 글짓기와 λΉ„μŠ·ν•˜λ‹€λŠ” 말에 정말 μ™€λ‹Ώμ•˜λ‹€.

정말 생각해보면 μš°λ¦¬κ°€ ν•œκ΅­μ–΄, μ˜μ–΄, 일본어 λ“±λ“± 각 μ™Έκ΅­μ–΄λ₯Ό ν•˜λŠ” 것 처럼 μš°λ¦¬κ°€ μ½”λ“œλ₯Ό μ§œλŠ” ν–‰μœ„λŠ” μ»΄ν“¨ν„°μ—κ²Œ 컴퓨터 μ–Έμ–΄λ‘œ μ†Œν†΅μ„ ν•˜λŠ” 것이닀.

πŸ”Ž κΆκΈˆν•œ λ‚΄μš©μ΄ μžˆκ±°λ‚˜, 잘 μ΄ν•΄λ˜μ§€ μ•ŠλŠ” λ‚΄μš©

x

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

  • μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ§œλŠ” ν–‰μœ„λŠ” μ—¬λŠ 글짓기와 λΉ„μŠ·ν•˜λ‹€.
  • λͺ¨λ“  ν•¨μˆ˜μ—μ„œλŠ” μž…,μΆœκ΅¬κ°€ ν•˜λ‚˜λ§Œ μ‘΄μž¬ν•΄μ•Ό ν•œλ‹€.
  • μ§„μ§œ λͺ©ν‘œλŠ” μ‹œμŠ€ν…œμ΄λΌλŠ” 이야기λ₯Ό ν’€μ–΄κ°€λŠ” 데 μžˆλ‹€λŠ” 사싀을 λͺ…μ‹¬ν•˜μž.
λ°˜μ‘ν˜•
profile

πŸ’»μš©λ‡½ 개발 λ…ΈνŠΈπŸ’»

@μš©λ‡½

ν¬μŠ€νŒ…μ΄ μ’‹μ•˜λ‹€λ©΄ "μ’‹μ•„μš”β€οΈ" λ˜λŠ” "κ΅¬λ…πŸ‘πŸ»" ν•΄μ£Όμ„Έμš”!