β μ€λͺ
(0) λ€μ΄κ°λ©°...
νμ λ Έμ μ νμ©νμ¬ κ³ννλ₯Ό μμ±νλλ°, λ Έμ μ΄ κ΄κ³ν DBλ₯Ό μ§μνλ μ΄μ μ μ΄λ €, λ€μκ³Ό κ°μ μ°κ΄ κ΄κ³λ‘ κ³νν κΈ°ννμ¬ κ΄λ¦¬νμμ΅λλ€.
μμ κ³νλ²μ ν°μκ³ ν¬λ₯΄ν μ The PARA Methodμ μ°©μνμ¬, μμ±ν λ Έμ ERD μ λλ€. PARA λ°©μμ λͺ¨λ₯΄λ λΆλ€μ μν΄ μ€λͺ νλ©΄, λͺ¨λ κ³νμ 4κ°μ§ μμΉμ λ°λΌ κ΄λ¦¬νλ κ²μ λλ€.
PARA μμΉ
- 첫째, κ΄μ¬μ¬ μμ λΆλ¦¬ - μ ν¬λ€μ μΆμλ κΈ°κ°μ΄ μ ν΄μ§μ§ μκ³ νμμ κ±Έμ³ μ±
μμ μ ΈμΌ νλ μμμ΄ μ‘΄μ¬νκ³ , μ±
μμ μ§μ§ μκ³ , μ§μμ΄λ μ·¨λ―Έλ₯Ό νꡬν΄λ λλ μμμ΄ μ‘΄μ¬ν©λλ€. μ΄κ²μ κ°κ°
μ± μμ μμ
,κ΄μ¬μ μμ
μΌλ‘ λΆλ₯ ν©λλ€.AREAμ μμ
- λμ§Έ, μμ κ°μ΄ λΆλ¦¬λ κ° μμμ λμμ΄ λλ μμ΄λμ΄, λνΌλ°μ€, μ£Όλ³μΈμ μ‘°μΈμ΄ μ ν¬ μΆμλ νλμ λ°λ€ μ²λΌ μ‘΄μ¬ν©λλ€. μ’μ μμ΄λμ΄λ νμ μ€μν λ, μ°μ±
μ ν λ λ μ€λ¦μΌλ‘, μ΄λ₯Ό κ΄λ¦¬ν 곡κ°μ΄ λ λ°λ‘ νμν©λλ€.
RESOURCEμ μμ
- μ
μ§Έ, AREAμ μ±
μ νΉμ κ΄μ¬ μμμμ μ±κ³Όλ₯Ό μ΄λ£¨λ €λ©΄, κΈ°νμ΄ μ ν΄μ§
νλ‘μ νΈ
κ° λ§€ μκ° νμ ν©λλ€. μ΄κ²μ κ΄λ¦¬νλ μμμ λ°λ‘ λ‘λλ€.PROJECTμ μμ
- λ·μ§Έ, μμμ λμ¨ 3κ°μ§ μ€ μλ£νκ±°λ μ±κ³΅νμ§ λͺ»ν μΌλ€μ λ°λ‘ λͺ¨μλ¬μΌ ν©λλ€. μλ§ν λλ λ©λ©ν λͺ¨λ¦¬λ₯Ό μ’μ ν λλ μ±μ·¨κ°μ λΆλ¬ μΌμΌν€λ μν μ ν©λλ€.
ARCHIVEμ μμ
μ΄μ μ°©μνμ¬ μμ ERDλ₯Ό μ§κ³ , λ€μκ³Ό κ°μ΄ λ Έμ μ λ§λ€μμ΅λλ€.
2λ¬ κ° μ¨λ³΄λ©° λλ λ¬Έμ μ
μ λ λ λ¬κ° ν΄λΉ κ³νμ μ¨λ³΄λ©°, λͺ κ°μ§ λ¬Έμ μ μ λκΌμ΅λλ€. (κ²μλ¬μ λͺ» μ§ν¨ κ²λ μμ§λ§)
- BOTTOM-UP κ³νν μμ±μ΄ μ΄λ ΅λ€
κ΄μ¬μ¬ μμ λΆλ¦¬ λΆν° νλμ TO-DO-LISTλ₯Ό μμ±ν μ μμ΄μ, λͺ¨λ κ³νμ λͺ νννκ³ , μ°μ μμλ₯Ό λΆλ¦¬ν΄μ ν μ μλ€λ μ₯μ μ΄ μμμ§λ§κΈ΄λ°ν ν μΌ
μ΄ μκΈ°κ±°λ,κ³νμ λ³κ²½
μ΄ μκΈ΄ κ²½μ°, μ΄κ²μ λμνκΈ°κ° μ΄λ €μ μ΅λλ€. λ°±μ μμ μλ μ΄ λ¨μ μ ν¬κ² λͺ» λκΌμΌλ, λΆνΈ μΊ νλ₯Ό λ€μ μμνλ©° μ¬μ΄λ νλ‘μ νΈλ₯Ό νλ©΄μ, κΈ΄λ°νκ² ν΄μΌν μλ‘μ΄ μΌλ€μ΄ ν루μλ μμκ°μ© μκ²Όμ΅λλ€. κ·Έλ° μν©μμ κ³ μνκ² μμ κ³νμ μ§€ μ¬μ κ° μμμ΅λλ€. - TO-DOλ₯Ό μν΄μλ λ
Έμ
μ DBκ° λ무 κ³Όνλ€.
λ Έμ μ DBλ νΉμ΄νκ²λ νλμ λ μ½λλ§λ€ νμ΄μ§λ₯Ό μ£Όμ΄μ€λλ€. μ λ κ·Έμ VAR CHAR (300)
μ§λ¦¬ μ€κΈλ§ κΈ°λ‘νλ©΄ λλλ°, νλμ μ¬μν TO-DOλ₯Ό μμ±ν λλ νλμ νμ΄μ§κ° μκΈ°κ³ , κ·Έκ²μ΄ ν΄λ¦λμ΄ νμμλ νμ΄μ§λ‘ λ€μ΄κ°λ μΌμ΄ μ¦μμ΅λλ€. μ΄λ λ©λͺ¨λ¦¬ λλΉμ΄μ (λ¬Όλ‘ λ Έμ μλ²κ° λλΉνλ κ±°κ² μ§λ§...), κ°λ³κ³ μ¬μν TO-DO μμ±μ μ€μ€λ‘λ λ§μ€μ΄κ² νλ κ³κΈ°κ° λμμ΅λλ€.
κ·Έλμ λ€μκ³Ό κ°μ΄ ERDλ₯Ό μμ νκ³ , κ³ννλ₯Ό κ°μν νκ³ μ ν©λλ€.
(1) λ³κ²½μ
λκ° λ°λ κ±°μΌ?
λΌκ³ μλ¬Έμ΄ λμ€ μ μκ² μ§λ§, TO-DO-LIST DB λΆλΆμ κΉ μ΄μλ‘ λ체νμμ΅λλ€. μ΄λ μμ λ κ°μ§ λ¬Έμ μ μ ν΄κ²°ν μ μμ΅λλ€.
-
- κΈ΄λ°ν μΌμ΄ μΆκ°λ λλ μ°μ κΉ μ΄μλΆν° νμ ν μΌμ μ²λ¦¬νκ³ , λμ€μ λ€μ TOP-DOWNμΌλ‘ PROJECTμ μ°κ²°νλ€.
κ°λ°μ μ€μ¬μΌλ‘ νλ μ νΉμ±μ, κΉ μ΄μλ₯Ό λ§μ΄ μ°κ² λμ΄ μ΄ μ μμ νΈνλ€κ³ λκΌμ΅λλ€. Dev-logλΌλ νμ΄μ§μ κ°λ° μ΄μΈμ Log μμ±κ³Ό κ΄λ ¨ ν μΌλ€ λν κΈ°λ‘νκ³ λͺ¨μ μ μκΈ° λλ¬Έμ, μ ννμμ΅λλ€.
- TO-DO μ© DB λ₯Ό κ΄λ¦¬νμ§ μμλ λ¨.
κΉ μ΄μ μμ²΄κ° νλμ TO-DOκ³Ό λμ΄ μ°κ΄λ PRμ νλ° λ¬Άμ μ μμμ΅λλ€. μ΄λ₯Ό ν΅ν΄ DEV μμ±κ³Ό νλ‘μ νΈ κ΅¬ν, μκ³ λ¦¬μ¦ λ¬Έμ νμ΄λ ν κ³³μ λ¬Άμ΄ κ΄λ¦¬κ° κ°λ₯νμμ΅λλ€. μ΄ λλ¬Έμ μ΄ λ°©λ²μ μ ννμμ΅λλ€.
- κΈ΄λ°ν μΌμ΄ μΆκ°λ λλ μ°μ κΉ μ΄μλΆν° νμ ν μΌμ μ²λ¦¬νκ³ , λμ€μ λ€μ TOP-DOWNμΌλ‘ PROJECTμ μ°κ²°νλ€.
(2) κ΄λ ¨ νμ΅
λ Έμ μ κΉκ³Όμ μ°λμ μ§μν΄μ£Όμ§λ§, REPO λ¨μλ‘, κ·Έ REPOλ₯Ό λ°λΌλ³΄λ DBλ§ λ§λ€μ΄ κ΄λ¦¬ν μ μμμ΅λλ€. μ κ° κ°μ§ λͺ¨λ REPOλ₯Ό μμ°λ₯΄λ νλμ ν μ΄λΈ μμ±μ΄λ μ λͺ©μ κ³Ό λ§μ§ μμ μ΄λ μ¬μ©νμ§ μμμ΅λλ€.
β Todo
μ΄μ μμ κ°μ μν©μ λ§κ² λ Έμ μ νΈμ§νκ³ , κ·Έ λμ λ―Έλ€μλ μ¬λ¬ DOCS μμ μ λ€μ νλ €κ³ ν©λλ€.
κ΄λ ¨ μμ νν©μ λ€μ λ§ν¬μμ 보μκΈΈ λ°λλλ€.
[LOG] 20250322 μλ₯ μ 리 λ° λ Έμ μ 리 · Issue #56 · dalcheonroadhead/dev-log
β Description (0) λ€μ΄κ°λ©°... νμ λ Έμ μ νμ©νμ¬ κ³ννλ₯Ό μμ±νλλ°, λ Έμ μ΄ κ΄κ³ν DBλ₯Ό μ§μνλ μ΄μ μ μ΄λ €, λ€μκ³Ό κ°μ μ°κ΄ κ΄κ³λ‘ κ³νν κΈ°ννμ¬ κ΄λ¦¬νμμ΅λλ€. μμ κ³νλ²μ ν°
github.com
π Reference
λ₯ν° κ°λλμ λ Έμ μΌλ‘ μΈμ»¨λ λΈλ μΈ λ§λ€κΈ°