νΈλ―Ό
Good
μ΄κΈ°μ κ³ννλ κ°λ°μλμ μ€μ κ°λ°μλκ° κ±°μ λΉμ·νκ² μ§νλκ³ μλλ°, μΌμ μ°μΆμ 미리 μ°μ΅ν΄λ³Έκ² λμμ΄ λ§μ΄ λμλ€κ³ μκ°νλ€.
λν μ€κ°μ€κ° μ€ν¬λΌμ μμ£Όνλ©° νμ¬ μ§νμν©μ νμ
νκ² λ§μ λμμ΄ λμλ€.
κΉνλ‘μ°μ λν΄ μ΄λμ λ κ°μ μ΅νμΌλ©° κ° κΈ°μ λ€μ λν΄ μκ°ν΄λ³΄λ κ³κΈ°κ° λμλ€
Bad
μ λμ μΈ μκ°μ λλ¦ λ§μ΄ μ¬μ©νλ€κ³ μκ°νλλ° μκ°νλ κ² λ§νΌ κ²°κ³Όκ°μ΄ λμ€μ§μμ λ΅λ΅νλ€.
μΌλ°©μ μΈ μ견μ λ¬μ΄ λ§μλκ² κ°μ μλ°©μ μκ²¬μ΄ κ΅λ₯λμ§ λͺ»νμ μ΄ μμ½λ€
κΉνλΈ μΆ©λμ΄λ, κ°κ°μΈμ νΈλ¬λΈμν
μ κΈ°λ‘νμ§ λͺ»νλ€, μκ°μ²λΌ λ§μ μ΄μκ° λ°μνμ§ μμμλΏλλ¬ ν΄κ²°νλ κ³Όμ μ΄ μ€μμμ λ§μ΄ λ°μνκΈ° λλ¬Έμ΄λ€.
Etc
μ΄κΈ°μ μ€μ ν 컨벀μ
μ κ°κ°μΈμ μλμΌλ‘ λ―Έλ€λκ³ κ°λ°μ μλμ κ°μμ μ€¬λ€ β ν΄λΉ μ΄μ λ μ΄μ°¨νΌ 리ν©ν λ§μ νΌν μ μκ³ , 컨벀μ
μ μμμ λͺ¨λκ° μ΅μ μ λ€νλ©° μ§μΌμΌ νλ λΆλΆμ΄λΌκ³ μκ°νλ€. μ₯λ¨μ μ΄ μ‘΄μ¬νκ² μ§λ§, μ§§μκΈ°κ°μ νλ‘μ νΈμμλ μ΅λν κΈ°λ₯μ μΈ μμλ₯Ό λ§λ¬΄λ¦¬μ§μ΄λκ³ μ½λν리ν°λ₯Ό λμ΄λ λ°©ν₯μ΄ μ³λ€κ³ μκ°νκ³ μ§ννκ³ μλλ° μΆνμ μ΄λ€ νννμ΄ λ°μ΄λ₯μΉ μ§ μμνμ§ λͺ»νκ³ μλ€.
νμ§
Good
νλ‘μ νΈ μ€λΉλ₯Ό μΌμ°μ΄λΆν° μμν λλΆμ μ΄μκ° μκΈ°λλΌλ μ°¨κ·Όμ°¨κ·Ό ν΄κ²°νκ³ μμ‘°λ‘κ² μ§νν μ μμλ κ±° κ°λ€.
νλ‘μ νΈμ μμ κ±±μ μ΄ λ§μλλ° νΈλ―Όλκ»μ λ무 μ μ΄λμ΄μ£Όμκ³ λ€λ₯Έ νμλΆλ€λ μ€λ ₯μ΄ λ°μ΄λμ
μ ν¨κ» λ°λΌκ° μ μμλ κ±° κ°μ κ°μ¬νλ€.
κΈμμΌ λ§λ€ μ§μ λ§λ νμλ₯Ό ν λλΆμ νλ‘μ νΈμ λ°©ν₯μ±μ μ μ‘μκ° μ μμλ κ±° κ°λ€.
μν
Good
λΉ λ₯΄κ² μ€λΉνλ λλΆμ νλ‘μ νΈ νλ‘μ νΈ μμ κΈ°κ°μ μμλκ³ λμλ κ°λ°μλ§ λͺ°λ ν μ μμλκ² κ°λ€.
νΈλ―Όλμ΄ νμ₯μν μ μ ν΄μ£Όμκ³ νμλ€λ μ λ°λΌμ£Όμ΄μ κ°λ±μ μμ΄μ λΉκ΅μ μμ λ‘μ λ€.
μ§νΈλμ΄ λμμΈμ ν μ€ μμ
μ λμμΈ ν΄μ£Όμ λλ‘ κ°λ°μ λͺ°λ ν μ μμλ€.
μκ°μμκ° μ λμλ€.
Bad
컨벀μ
μ μ νμ§λ§ μμ§ μ λλ‘ μ μ°©μ΄ λμ§ μμλκ±° κ°λ€.
λ΄κ° λ§‘μ§ μμ λΆλΆμ λν μ΄ν΄λκ° λ¨μ΄μ§λ κ±° κ°λ€. redux
ν¬ν λΆλΆμ λν΄μ μ²μμ κΉκ² μκ°ν΄λ³΄μ§ μμμ κΈ°λ₯μ ꡬλ©μ΄ μ겨λ²λ Έλ€.
μλ²λ¦¬μ€μ νμμ±μ λν΄ λ§λ€κΈ° μ΄μ μ μκ°μ ν νμκ° μμλ€.
μν
Good
λ² μμ μ΄ μ€μ§ μμ λ§νΌλ§ μ΄μ¬ν λͺ°μ
νλ€.
μ’μ κ±΄μ§ λͺ¨λ₯΄κ² λλ°, ꡬνμλ§ μ§μ€νμλ€.
νΌλλ°± λ°μμ μ΅λν νμλ€.
κΈ°λΆμ΄ λμμ§ μμ κΈμ μ°λ € λ
Έλ ₯νλ€.
Bad
λ¬Όμ΄λ³΄κ³ μΆμκ² μμλ, λ§μ€μ΄λ€.. νΌμ λλμμλ€.
컀λ°μ ꡬνμλ£ν νλ²μ μμ±νλ€. (μμ’μκ±΄μ§ λͺ¨λ₯΄κ² λ€.)
νμλ€μ μν΄ λμμ ν΄λ³Έκ²μ΄ λ³λ‘ μλκ²κ°λ€.
곡λΆν μκ°μ λ°λ‘ λ§λ ¨νμ§μμ, gpt μ μΈμ°κ³ μλ€.
μ½λ리뷰λ₯Ό μ λλ‘ νμ§μμλ€.
Etc
λ¬Όμ΄λ³΄κ³ μΆμκ² μμλ, 30λΆ μ΄μ λμ΄κ°λ©΄ λ°λ‘ μ¬λμ λ¨κΈ°κ² μ΅λλ€.
곡μ μ μ΄μ μ λ§μΆκ² μ΅λλ€.
리 λ λλ§ μ΅μ ν 곡λΆ! (νμκ°μ©)
리λμ ν΄ν· 리ν©ν λ§ κ³΅λΆ! (ν μκ°μ©)
κ°μΈ μκ°μ΄ λ°€μ νμν κ² κ°μ.. 9μ λ°λΆν°λ μλ¦Όμ κΊΌλλ κ²μ μ μν©λλ€.!
μ§νΈ
Good
νμλ€ λλΆμ μκ°λ³΄λ€λ λΉ λ₯Έ μ§νμ ν μ μμμ.
λΉ λ₯Έ κΈ°νκ³Ό μ κΈ°μ μ λͺ©λ©μ΄μ§ μμλ μν₯κ°λ€.
Github λ΄ ν° μΆ©λ μμ΄ μ§νν μ μμλ€. (κ°μΈλ³ λ΄λΉ νμ΄μ§ μ λ μν₯)
μ€κ°μ λ©°μΉ μ§ν μμ§κ° μ΄μ§ κΊΎμ΄λ©° μ½κ°μ λ²μμ κΈ°λ―Έκ° λ³΄μμ§λ§ λΉ λ₯΄κ² λμ΄κ°λ€.
(μ€μ μ±κ²© κ°μμΌλ©΄ λ²μμμ΄ μ€λ©΄ λμμ΄ μ§μ³ νλ€μμ κ². ννλ‘μ νΈμμ μ€λ μ±
μκ°μ λ°°μ°κ² λ κ² κ°λ€.)
Bad
μλ λλ¦¬κ³ μΆ©λμ λ§κΈ° μν΄ μ
무λ₯Ό λ―Έλ€ μ§νμ΄ λ λλμ Έμ μλμ μΌλ‘ μ§ν μλκ° λλ Έλ€.
λμμΈ λ΄λΉμ λ§‘μμ§λ§ νΌκ·Έλ§ λ΄ μμΈν κ°μ μ§μ νμ§ μμ λ λ² μΌνκ² λ§λ μ μ΄ μμ¬μ λ€.
λΉμ¦λμ€ λ‘μ§μΌλ‘ ν° λμμ΄ λμ§ λͺ»νλ€. λ€λ₯Έ νμ΄μ§ μ½λλ₯Ό κ°λ€ μ΄ μ λμ κΈ°μ¬λλ‘ λκ»΄μ Έ κ°μΈμ μΌλ‘ λ³ΈμΈμκ² μ€λ§νμλ€.
νλ‘μ νΈ μ§νμ μ«κ²¨ μ μ μ€ν¬λΌμ μ§μ€νμ§ λͺ»νλ€.
Etc
μ΅μ νμ λν΄ λ μ°Ύμλ³΄κ³ νλ¦¬ν° μλ μ½λμ λμμ΄ λ μ μλλ‘ νκ² μ΅λλ€.
λ¨κ³μ μΌλ‘ μμκ°λ κΈ°λ₯λ€λ‘ λΉ λ₯΄κ² μ ννν μ μλ κ² κ°μ΅λλ€. λ¨μ κΈ°λ₯ μΆκ° λ° λ¦¬ν©ν λ§ λͺ¨λ μ΄μ¬ν μ§νν΄μ μ’μ κ²°κ³Όλ¬Ό λ§λ€ μ μκΈΈ λ°λλλ€.