π λ€μ΄κ°λ©°
μλ νμΈμ! μ΄λ² ν¬μ€ν μμλ μλ‘ λ€λ₯Έ κΈ°μ μ€νμ κ°μ§ μ£Όλμ΄ κ°λ°μ 2λͺ μ΄ μ½λ 리뷰λ₯Ό λμ ν κ²½νμ λν΄ ν¬μ€ν ν΄λ³΄λ €κ³ ν©λλ€. λ§μ½ κΈμ μ½λ€κ° "μ΄...? μ...? π€" νλ λΆλΆμ λκΈλ‘ μ§μ ν΄μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€!
β μ½λ리뷰λ₯Ό λμ νκ² λ μ΄μ
μ ν¬ νμ¬λ μ½λ리뷰 λ¬Ένκ° λ°λ‘ μκ³ , κ°μκ° μ§ μ½λλ₯Ό κ°μ νμΈνκ³ Merge Requestλ₯Ό μ¬λ € μ ν μΉμΈμ νλ λ°©μμΌλ‘ μ΄μνκ³ μμ΅λλ€. μ½λ리뷰λ₯Ό νμ§ μμλ μ΄μ λ μλμ κ°μμ΅λλ€.
- 리뷰νλ λ° μκ°μ΄ λ무 μ€λ κ±Έλ¦°λ€.
- 리뷰λ₯Ό ν΄μ€ λ§νΌ μ λ¬Έμ μΈ μ§μμ κ°μ§ μ¬λμ΄ λ무 μ λ€.
- μ½λ 리뷰μ μ΅μν μ¬λμ΄ μλ€.
νμ§λ§ μ (B/E)μ μ λκΈ°(F/E)λ μ½λ리뷰μ λν κ°λ§μ΄ μμκ³ , μλ‘μ μΈμ΄μ λν κΉμ μ΄ν΄λ μμμ§λ§, μ ν¬ λλΌλ¦¬λΌλ μ½λ 리뷰λ₯Ό μμν΄λ³΄κΈ°λ‘ ν©λλ€!
π΄ Merge Request
1. MR Template λ§λ€κΈ°
μ²λ¦¬κΈΈλ νκ±ΈμλΆν°λΌκ³ , MR Templateμ λ§λ€κΈ° μν΄ λκΈ°μ ν¨κ» μ΄κ²μ κ² μ°Ύμλ³΄κ³ μ΄λ»κ² λ§λ€λ©΄ νμ¬μ μ€νμΌκ³Ό μ λ§μΆ μ μμμ§ μλ Όνλ©° 첫 λ²μ§Έ MR Templateμ λ§λ€μμ΅λλ€.
μ§κΈμ μ€λ³΅ λ΄μ©μ μμ κ³ , μ€μλκ° λμ μ 보λ€μ μμλ‘ μ¬λ €λ ννλ‘ λ°λμμ΅λλ€. π
2. μ μ©νκΈ°
μ΄μ λ§λ€μ΄μ§ MR Templateμ μ μ©ν΄μ μ½λ리뷰 μμ²μ ν μ μκ² λμμ΅λλ€.
λ‘κ·Έλ₯Ό μ°Ύμ보기λ μ¬μμ‘κ³ , λ³κ²½μ ν μ΄μ μ λν΄μλ μ΄ν΄νκΈ° μ¬μμ‘μ΅λλ€.
π§ Review
1. 리뷰μ΄
μ½λ 리뷰 μμ²μ νμΌλ©΄ 리뷰λ₯Ό λ΄μ€ μ¬λμ΄ νμνμ§λ§, μ½λ 리뷰μ΄κ° μμκΈ° λλ¬Έμ μ ν¬ λμ μλ‘κ° μλ‘μ 리뷰μ΄κ° λκΈ°λ‘ νμ΅λλ€.
2. 리뷰 λ³Ό λ μ£Όλ‘ λ³΄λ κ²
μ ν¬ λμ μλ‘κ° μ¬μ©νλ μΈμ΄μ λν΄ κ°λ¨ν μ΄ν΄λ μμμ§λ§, μ λ JavaScriptμ λν μ΄ν΄κ°, λκΈ°λ Javaμ λν μ΄ν΄κ° μ‘°κΈμ© λΆμ‘±νκΈ° λλ¬Έμ ꡬ쑰μ μ€κ³λ μΈμ΄λ§μ νΉμ§μ μ μ΄λ¦΄ μ μλ λ°©λ²μΌλ‘ μ μμ νλ κ²μ μ΄λ €μ μ΅λλ€. π
κ·Έλμ μ ν¬κ° 리뷰λ₯Ό λ³Ό λ μ£Όλ‘ ν κ²μ
μ€ν κ³ μ³μ£ΌκΈ°
μ§λ¬ΈνκΈ°
μ μνκΈ°
μ€μ κ³ μ³μ£ΌκΈ°
κ°μ΄ μ΄λ»κ² 보면 μ¬μνλ€κ³ μκ°ν μ μλ κ²λ€μ΄μμ΅λλ€. μ΄λ¬ν μ΄μ λλ¬Έμ μ½λλ¦¬λ·°κ° μλ, (μμ) μ½λ리뷰λΌλ μ΄λ¦μ λΆμμ΅λλ€.
3. (μμ) μ½λ리뷰μ μ₯λ¨μ
μ ν¬κ° μ§νν μ½λ리뷰λ₯Ό νκ³ νλ©΄μ λμ¨ μ₯λ¨μ λ€μ λλ€.
3-1. μ₯μ
- μλΉμ€ μ 체μ λ‘μ§μ λν΄ λ μ μκ² λλ€.
- μλ‘ μ€μλ₯Ό μ‘μμ€ μ μλ€.
- μ»€λ° λ©μΈμ§μ 컀λ°μ λ²μμ μ κ²½ μ°κ² λλ€.
- μ΄ν΄νκΈ° μ¬μ΄ μ€λͺ μ μ°λ €κ³ λ Έλ ₯νκ² λλ€.
- μ½λλ₯Ό μ§€ λ μ΅λν μ΄ν΄νκΈ° μ½κ² μ§κ² λλ€.
- μ μνκ³ μΆμ λΆλΆμ λν΄ νμ€ν μ 보λ₯Ό μ λ¬νκΈ° κ΄λ ¨ λ¬Έμλ€μ λ€μ νλ² λ λ³΄κ² λλ€.
- λ΄ μ½λλ₯Ό λ€μ νλ² λ λμλ³΄κ² λλ€.
3-2. λ¨μ
- 리뷰λ₯Ό 보λλΌ μμ μ½λ©νλ μκ°μ΄ μ€μ΄λ λ€.
- μλ‘μ μΈμ΄μ λν κΉμ μ΄ν΄κ° μκΈ° λλ¬Έμ 리뷰μ λ²μκ° νμ μ μ΄λ€.
- λ¨Έμ§νκΈ°κΉμ§ 걸리λ μκ°μ΄ λμ΄λλ€.
κ°μ₯ ν¬κ² λ¬λΌμ§ κ²μ λ€λ₯Έ μ¬λμ΄ λ΄κ° κ° μ§ μ½λλ₯Ό λ³Έλ€κ³ μκ°νλ λ€λ°©λ©΄μμ μ κ²½μ λ§μ΄ μ°κ² λμλ€λ κ²μ λλ€. μμ μλ λ³ μκ°μμ΄ μ§°μ μ½λλ μ‘°κΈ λ μ§κ΄μ μΌλ‘, μ΄ν΄νκΈ° μ½κ² λ°κΎΈκ² λμκ³ , μ½λλΏλ§ μλλΌ μ»€λ° λ©μΈμ§μ μ»€λ° λ²μμ λν΄μλ λ§μ μ κ²½μ μ°κ² λμμ΅λλ€.
ποΈ κ²°λ‘
μ ν¬μ (μμ) μ½λ리뷰μ λν νκ°λ λ λ€ κΈμ μ μ΄μκ³ , μ½λ리뷰λ₯Ό μ΄μ΄κ°κΈ°λ‘ νμ΅λλ€! λ€λ§, μ½λ 리뷰λ₯Ό μ μ©νκ² λλ©΄ λ¨Έμ§κΉμ§μ μκ°μ΄ μ€λ 걸리기 λλ¬Έμ, μ λ§ κΈν hot hot hotfix κ±΄μΈ κ²½μ°μλ μ€μ€λ‘ 리뷰λ₯Ό νκ³ λ¨Έμ§νκΈ°λ‘ νμ΅λλ€.
μμ§κΉμ§λ λΆμ‘±νκΈ° λλ¬Έμ κ³μν΄μ μ΄λ€ μμΌλ‘ 리뷰λ₯Ό νλκ² λ μ’μμ§ κ³ λ―Όνκ³ μκ³ , μ’μ λ°©μμ΄ μμΌλ©΄ μ±ννμ¬ μ‘°κΈμ© κ°μ ν΄ λμκ°κ³ μλ μν©μ λλ€. π₯°
λ§μ½ μ ν¬μ κ°μ κ³ λ―Όμ νκ³ κ³μλ λΆλ€μ΄ μλ€λ©΄ μμ μ½λ리뷰λΌλ μμνλ©΄ κ΅μ₯ν μ¬λ¬ λ°©λ©΄μΌλ‘ λμμ΄ λ§μ΄ λλ κΌ ν λ² λμ ν΄λ³΄μλ κ²μ μΆμ²ν©λλ€! π
'Review' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
루λΉμ½ λ©ν λ§ νλ‘μ νΈ 3κΈ° νκ³ (5) | 2021.07.15 |
---|---|
첫 λ°νλ₯Ό νλ©΄μ λλμ κ³Ό λ°°μ΄μ λ€ (8) | 2021.06.21 |
λνλ‘ DDD WORKSHOP 4κΈ° μλ£νκΈ° (0) | 2020.04.27 |
2018.12.23 ~ 2019.07.10 λ©ν λ§ νκΈ° (0) | 2020.03.02 |
SpringRunner 2κΈ°(Mastering Spring Web 101 Workshop 2nd) νκΈ° (0) | 2019.07.23 |