π νκΈ°/2023λ

μλΌμ€ν±μμΉ(Elasticsearch) μ μ© νκΈ°
π 1. μλΌμ€ν±μμΉ(Elasticsearch)λ₯Ό μ¬μ©νκ² λ κ³κΈ° νλ‘μ νΈλ₯Ό μ§ννλ©΄μ μλμ μΌλ‘ ν¬κΈ°κ° ν° λλ¬Ό λ°μ΄ν°(130λ§ κ±΄μ λ°μ΄ν°)λ₯Ό μ¬μ©ν μΌμ΄ μμλ€. νμν μμ μ 'λλ¬Όμ κ³μΈ΅μ λΆλ₯λ₯Ό λνλ΄λ κ°μμ νΉμ κ³μΈ΅μ΄ μλ λλ¬Όμ μ‘°ννλ κ²'μ΄μλ€. μ΄λ¬ν κ³Όμ μμ μ΄λ»κ² νλ©΄ μ‘°ν μκ°μ λ¨μΆμν¬ μ μμκΉ κ³ λ―Όνμκ³ κ·Έ κ²°κ³Ό μλΌμ€ν±μμΉ(Elasticsearch)λ₯Ό μ¬μ©νκ² λμλ€. μμ μ λν΄μ μ‘°κΈ λ μμΈνκ² μ΄ν΄λ³΄λλ‘ νμ. μνλ λμμ 'λλ¬Όμ κ³μΈ΅μ λΆλ₯(higherClassification)μμ νΉμ κ³μΈ΅(ν¬μ λ₯, μμλ₯, μ‘°λ₯,...)μ΄ μ‘΄μ¬νλ λλ¬Όλ€μ κ°μ Έμ€λ κ²'μ΄λ€. λ°μ΄ν°λ μλμ κ°μ΄ ꡬμ±λμ΄ μλ€. { ... "higherClassification": ..

ν μ€νΈ 컀λ²λ¦¬μ§ 100% λ¬μ± νκΈ°
μ΄ κΈμ ν μ€νΈ 컀λ²λ¦¬μ§ 100%λ₯Ό λ¬μ±νλ κ³Όμ κ³Ό κ·Έ κ³Όμ μμ λλ μ μ κΈ°λ‘ν κΈμ λλ€. π 1. κ³κΈ° μλ 2κ°μ§ μ΄μ μ ν¨κ» 'ν μ€νΈ 컀λ²λ¦¬μ§ 100%λ₯Ό λ¬μ±ν΄ 보μ!'λΌλ λͺ©νκ° μκ²Όλ€. π 1. λ‘λ²νΈ C. λ§ν΄(a.k.a Uncle Bob)μ ν΄λ¦° μ½λ ν΄λ¦° μ½λμ λ€μκ³Ό κ°μ λ΄μ©μ΄ μλ€. μΌλ§λ§νΌμ μ½λλ₯Ό μλνν λ¨μ ν μ€νΈλ‘ κ³μ°ν΄μΌ ν κΉ? λλ΅ν νμμ‘°μ°¨ μλ€. λͺ¨μ‘°λ¦¬ λ€ ν΄μΌ νλ€. λͺ¨. μ‘°. 리! 100% ν μ€νΈ 컀λ²λ¦¬μ§λ₯Ό κΆμ₯νλκ³ ? κΆμ₯μ΄ μλλΌ κ°λ ₯ν μꡬνλ€. μμ±ν μ½λλ ν μ€λ λΉ μ§μμ΄ μ λΆ ν μ€νΈν΄μΌ νλ€. κ΅°λ§μ νμ μλ€. - ν΄λ¦° μ½λ (λ‘λ²νΈ C. λ§ν΄ μ ) - κ°λ°μκ° μλ μ¬λμ΄ μμ λ΄μ©μ λ³Έλ€λ©΄ 'λ무 λΉμ°ν κ±° μλμΌ?'λΌκ³ μκ°ν κ±° κ°λ€. νμ§λ§..

νμ΄νλ‘κ·Έλλ°(Pair Programming) νκΈ°
π 1. μλ‘ 2λͺ μ΄μ νλ‘μ νΈλ₯Ό μ§νν΄μΌ ν μΌμ΄ μμλ€. μ§κΈκΉμ§λ νμ μ νλ€κ³ νλ©΄ 'λΆμ μ νκ³ κ°μ 맑μ μΌμ νλ λ°©μ'μΌλ‘ νμ μ μ§ννμλ€. νμ§λ§ μ΄ νλ‘μ νΈλ₯Ό νκΈ° μ μ 'ν¨κ» μλΌκΈ° - μ μμΌλ‘ κ°λ κΈΈ'μ΄λΌλ μ± μ μ½μκ³ , μμμ μΈκΈν λ°©μμ΄ νλ ₯μ μν λ°©μμ΄ μλλΌλ κ±Έ μκ² λμλ€. μ¬λλ€μ νλ ₯μ΄ μ€μνλ€κ³ ν©λλ€. κ·Έλμ νλ‘μ νΈλ₯Ό ν λ νλ ₯μ μΌλ‘ νμκ³ ν©λλ€. κ·Έλ¬λ μ€μ λͺ¨μ΅μ λ€μ¬λ€λ³΄λ©΄ μ΄λ°μ μΌμ μΈλ°νκ² λλκ³ μ μ κΈμ΅λλ€. κ·Έλ¦¬κ³ μλ μ΄μ£ . κ°μ μ§ννκ³ λμ€μ λ§λμ μλ‘ ν©μ³λ΄ λλ€. κ·Έ μμ λ€μ¬λ€λ³΄λ©΄ νλ ₯μ κ±°μ μμ΅λλ€. - ν¨κ» μλΌκΈ° μ€ μΌλΆ λ΄μ© - κ·Έλμ μ΄λ² κΈ°νμ μ μμΌ λ°©λ²λ‘ μ€ νλμΈ νμ΄νλ‘κ·Έλλ°(Pair Programming)μ ..