π΄TIL
[TIL/Clean Code] Assignment #13, 14
TIL (Today I Learned) μ€λ μ½μ λ²μ Quiz + 10μ₯. ν΄λμ€κΉμ§ μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ© ν΄λμ€λ μμμΌ νλ€! (p.172) λ¨μΌ μ± μ μμΉ : ν΄λμ€λ μ± μ, μ¦ λ³κ²½ν μ΄μ κ° νλμ¬μΌ νλ€. (p.175) ν° ν΄λμ€ λͺ κ°κ° μλλΌ μμ ν΄λμ€ μ¬λΏμΌλ‘ μ΄λ€μ§ μμ€ν μ΄ λ λ°λμ§νλ€. (p.177) μμ§λλ₯Ό μ μ§νλ©΄ μμ ν΄λμ€ μ¬λΏμ΄ λμ¨λ€. (p.178) μ€λ μ½μ μκ° μλ°λ‘ νλ‘μ νΈλ₯Ό μ§νν κ²½νμ΄ μμ΄μ κ·Έλ°μ§ ν 7~80% μ λλ§ μ΄ν΄ν κ² κ°λ€... γ γ κ·Έλλ ν΄λμ€ μμ ν¨μμ λΉμ·νκ² ν΄λ¦° μ½λ νλ€λ μ μ μκ²λμλ€! κΆκΈνκ±°λ μ μ΄ν΄λμ§ μλ λ΄μ© λ³κ²½μΌλ‘λΆν°μ 격리(p.189)
[TIL/Clean Code] Assignment #12
TIL (Today I Learned) μ€λ μ½μ λ²μ 9μ₯ λ¨μν μ€νΈκΉμ§ μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ© Mapκ³Ό κ°μ κ²½κ³ μΈν°νμ΄μ€λ₯Ό μ΄μ©ν λλ μ΄λ₯Ό μ΄μ©νλ ν΄λμ€λ ν΄λμ€ κ³μ΄ λ°μΌλ‘ λ ΈμΆλμ§ μλλ‘ μ£Όμνλ€. (p.146) νμ΅ ν μ€νΈλ κ³΅μ§ μ΄μμ΄λ€. (p.149) F.I.R.S.T. (p.167) μ€λ μ½μ μκ° λΆλλ½μ§λ§ λ¨μ ν μ€νΈλ₯Ό μμ±ν΄ λ³Έ μ μ΄ λ¨ νλ²λ μλ€... λ°λΌμ μ΄ν΄κ° μ κ°μ§ μμλ€. κΆκΈνκ±°λ μ μ΄ν΄λμ§ μλ λ΄μ©
[TIL/Clean Code] Assignment #11
TIL (Today I Learned) μ€λ μ½μ λ²μ 7μ₯. μ€λ₯μ²λ¦¬ κΉμ§! μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ© try-catch-finallyλ¬ΈλΆν° μμ±νλΌ(p.132) nullμ μ λ¬νμ§ λ§λΌ(p.140) μ€λ μ½μ μκ° μμΈ μ²λ¦¬ν λ λ³μκ° μμ΄ try~catchλ‘ κ°μΈμ£Όμλλ°, μκ°λ³΄λ€ μ²λ¦¬ν κ² λ§λ€λ κ²μ μκ² λμλ€. κΆκΈνκ±°λ μ μ΄ν΄λμ§ μλ λ΄μ© λ¨μ ν μ€νΈλ₯Ό ν΄λ³Έ κ²½νμ΄ μμ΄ μ μ΄ν΄κ°μ§ μμλ€... νΈμΆμλ₯Ό κ³ λ €ν΄ μμΈ ν΄λμ€λ₯Ό μ μνλΌ (p.135) : 3κ°μ catchλ¬Έμ μ΄λ»κ² 1κ°μ catchλ¬ΈμΌλ‘ μ€μλμ§ μ μ΄ν΄κ° μ κ°λ€.
[TIL/Clean Code] Assignment #09 + 10
TIL (Today I Learned) μ€λ μ½μ λ²μ 6μ₯. κ°μ²΄μ μλ£κ΅¬μ‘°κΉμ§ (3μ 1μΌκΉμ§ μ½μμ΄μΌ νλλ° κΉλΉ‘νλ€... γ γ ) Assignment #10μ ν΄μ¦λ‘ λμ²΄λ¨ μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ© 볡μ‘ν μμ€ν μ μ§λ€ 보면 μλ‘μ΄ μλ£ νμ μ΄ νμν κ²½μ°κ° μκΈ΄λ€. μ΄λλ ν΄λμ€μ κ°μ²΄ μ§ν₯ κΈ°λ²μ΄ μ μ νλ€. λ°λ©΄ μλ‘μ΄ ν¨μκ° νμν κ²½μ°μλ μ μ°¨μ μΈ μ½λμ μλ£ κ΅¬μ‘°κ° μ’ λ μ ν©νλ€. (p.122) μ€λ μ½μ μκ° μκ°λ³΄λ€ λ΄μ©μ΄ κ½€ μ΄λ €μ κ³ μ€μ νλ‘μ νΈμ μ μ©νλ €λ©΄ λ λ§μ 곡λΆκ° νμν κ² κ°λ€... γ γ κΆκΈνκ±°λ μ μ΄ν΄λμ§ μλ λ΄μ©
[TIL/Clean Code] Assignment #08
TIL (Today I Learned) μ€λ μ½μ λ²μ 5μ₯.νμ λ§μΆκΈ° κΉμ§ μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ© μμ§ κ±°λ¦¬ λ³μ μ μΈ - λ³μλ μ¬μ©νλ μμΉμ μ΅λν κ°κΉμ΄ μ μΈ μΈμ€ν΄μ€ λ³μ - ν΄λμ€ λ§¨ μ²μμ μ μΈ μ’ μ ν¨μ - ν ν¨μκ° λ€λ₯Έ ν¨μλ₯Ό νΈμΆνλ€λ©΄ λ ν¨μλ μΈλ‘λ‘ κ°κΉμ΄ λ°°μΉ (νΈμΆνλ ν¨μλ₯Ό νΈμΆλλ ν¨μλ³΄λ€ λ¨Όμ λ°°μΉ) κ°λ μ μ μ¬μ± - μΉνλκ° λμ μ½λ(μ’ μ ν¨μ, λ³μμ κ·Έ λ³μλ₯Ό μ¬μ©νλ ν¨μ, λΉμ·ν λμμ μννλ ν¨μ)λ κ°κΉμ΄ λ°°μΉ μ€λ μ½μ μκ° μ½λλ₯Ό κΈμ²λΌ μμ±νλΌλ λ΄μ©μ΄ λ§μλ€. μλ₯Ό λ€λ©΄ μλ‘μ΄ κ°λ μ΄ λμ€λ©΄ λΉ νμΌλ‘ λΆλ¦¬νλ€λ μ§, μ½λλ₯Ό μ λ¬Έ κΈ°μ¬μ²λΌ μμ±νλ€λ μ§... λ± νΉν ν ν¨μκ° λ€λ₯Έ ν¨μλ₯Ό νΈμΆνλ μ’ μ ν¨μ κ΄λ ¨ λ΄μ©μ΄ μΈμ κΉμλ€. μ± μμ λ ..
[TIL/Clean Code] Assignment #07
TIL (Today I Learned) μ€λ μ½μ λ²μ μ€λμ κ³Όμ : λλ¬μ΄ μ½λλ₯Ό κ³ μ³λΌ! κ³Όμ μ μΆμ΄ λΆκ°λ₯νλ―λ‘ κ³Όμ μ μΆ μΈμ¦μΌλ‘ ν¬μ€ν λ체
[TIL/Clean Code] Assignment #06
TIL (Today I Learned) μ€λ μ½μ λ²μ 4μ₯ μ£ΌμκΉμ§ μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ© μ½λλ‘ μλλ₯Ό νννλΌ! (p.70) μ£Όμμ λ¬κΈ°λ‘ κ²°μ νλ€λ©΄ μΆ©λΆν μκ°μ λ€μ¬ μ΅κ³ μ μ£Όμμ λ¬λλ‘ λ Έλ ₯νλ€. (p.76) λ«λ κ΄νΈμ λ€λ μ£Όμ(p.85) -> ν¨μλ₯Ό μ€μ΄μ! μ€λ μ½μ μκ° μ무λλ μ£Όμ κ΄λ ¨ λ΄μ©μ μ 곡κ°μ΄ κ°μ§ μμ (κ²½ν λΆμ‘±...) κ°λ³κ² μ½μ κ² κ°λ€. μ€λ ₯μ κΈ°λ₯΄κ³ λ€μ μ½μ΄λ΄μΌκ² λ€. κΆκΈνκ±°λ μ μ΄ν΄λμ§ μλ λ΄μ© μλλ₯Ό μ€λͺ νλ μ£Όμ(p71~72) μ½λ, λͺ©λ‘ 4-1(p77) μ½λκ° μ μ΄ν΄λμ§ μλλ€... γ γ
[TIL/Clean Code] Assignment #05
TIL (Today I Learned) μ€λ μ½μ λ²μ 3μ₯. ν¨μκΉμ§! μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ© μκ² λ§λ€μ΄λΌ! ν κ°μ§λ§ ν΄λΌ! ν¨μλ ν κ°μ§λ₯Ό ν΄μΌ νλ€. κ·Έ ν κ°μ§λ₯Ό μν΄μΌ νλ€. κ·Έ ν κ°μ§λ§μ ν΄μΌ νλ€. ν¨μ λΉ μΆμν μμ€μ νλλ‘! (p.45) μμ μ μΈ μ΄λ¦μ μ¬μ©νλΌ! ν¨μ μΈμ ν¨μμμ μ΄μμ μΈ μΈμ κ°μλ 0κ°(무ν)μ΄λ€. λμ¬μ ν€μλ λ¨ν ν¨μλ ν¨μμ μΈμκ° λμ¬/λͺ μ¬ μμ μ΄λ€μΌ ν¨ ex) write(Name) ν€μλλ₯Ό μΆκ°νλ©΄ λ μ’μ assertEqual λ³΄λ€ assertExpectedEqualsActualκ° λ μ’μ μ€λ μ½μ μκ° ν¨μλ₯Ό μμ λ¨μλ‘ μͺΌκ°λ©΄ μ¬μ€μ μ½λκ° λ λμ΄λμ§ μμκΉ? νλ μλ¬Έμ΄ μμλ€. νμ§λ§ ν΄λ¦° μ½λ 3μ₯μ λ΄μ©μ ν΅ν΄ ν¨μλ 무쑰건..
[TIL/Clean Code] Mission: λμ μ΅μ λΆνΈ
https://nomadcoders.co/community/thread/2523 Clean code #2 μλ―Έμλ μ΄λ¦ – λ Έλ§λ μ½λ Nomad Coders Post on λ Έλ§λ μ½λ Community nomadcoders.co μΈμμ μΈ μκ°μ λ¨κ²¨μ£Όμ ¨λ€. https://observant-colt-711.notion.site/TIL-Assignment-02-2022-02-19-0ab748ee613645c295d22202d6f26eda TIL-Assignment #02(2022.02.19[ν ]) DAY 2 observant-colt-711.notion.site μ λ¦¬κ° μ λμ΄μλ€! https://nomadcoders.co/community/thread/2472 [TIL] #2 μλ―Έμλ μ΄λ¦ – λ Έλ§λ μ½..