νλ‘μ νΈ π μ΄κ³³μ κ³³ π BE Teamμ Repository μ λλ€ π¨
FE Repositoryλ π μ¬κΈ°λ‘
2022/07/18(ζ)
~ 2022/08/15(ζ)
Kevin | Kate | Charlie | Frank | Kid |
---|---|---|---|---|
Product Owner | Scrum Master | Developer | Developer | Developer |
βββββββββββββββββββββββ
βββββββββββββββββββββββ€ Request! βββββββββββββββββ ββββββββββββββββ
β ββββββββββββ>β Route 53 β β GitHub β
β Front-end β<ββββββββββββ€ (DNS) β ββββββββ¬ββββββββ
β β Response! βββββββ¬ββββ¬ββββββ β Push!
βββββββββββββββββββββββ β β β
βββββββ΄ββββ΄ββββββ ββββββββ΄ββββββββ
ββββββ Data Store βββββ β Application β β Jenkis β
β βββββ RDS βββββ β β Load Balancer β β (CI / CD) β
β β MySQL β β βββββββ¬ββββ¬ββββββ ββββββ¬βββββ¬βββββ
β βββββββββββββββ β β β β β Upload!
β βββββ EC2 βββββ β Response! βββββββ΄ββββ΄ββββββ Deploy! β ββββββββββββββββ
β β Redis β ββββββββββββ>β Spring Boot β βββββββββββ΄ββββββ ββββββββ΄βββββββ
β βββββββββββββββ β β Application β<ββββββ€ Code Deploy β<ββββββ€ S3 Bucket β
β βββββ S3 ββββββ β<ββββββββββββ€ (EC2) β βββββββββββββββββ βββββββββββββββ
β β Images β β Request! βββββββββββββββββ
β βββββββββββββββ β
βββββββββββββββββββββββ
νμ¬ λ³΄νΈλκ³ μλ λΈλμΉλ develop
κ³Ό main
μ΄λ©°, develop
μ κ°λ°μ© main
μ λ°°ν¬μ©μ
λλ€.
λΈλμΉλ λ€μκ³Ό κ°μ΄ λͺ λͺ ν©λλ€.
- κΈ°λ₯ κ°λ° λͺ©μ μ λΈλμΉ
- feature/Jira-μ΄μλ²νΈ
- λΈλμΉμμ λ°μν λ²κ·Έ μμ λͺ©μ μ λΈλμΉ
- hotfix/Jira-μ΄μλ²νΈ
[Jira μ΄μλ²νΈ] κ°λ΅ν μ λͺ©
μΌλ‘ PR μ λͺ©μ κΈ°μ¬ν©λλ€.merge
λ 2λͺ μ΄μμapprove
κ° νμν©λλ€.
feat : μλ‘μ΄ κΈ°λ₯μ λν 컀λ°
fix : λ²κ·Έ μμ μ λν 컀λ°
chore : λΉλ μ
무 μμ , ν¨ν€μ§ 맀λμ μμ
docs : λ¬Έμ μμ μ λν 컀λ°
style : μ½λ μ€νμΌ νΉμ ν¬λ§· λ±μ κ΄ν 컀λ°
refactor : μ½λ 리ν©ν λ§μ λν 컀λ°
test : ν
μ€νΈ μ½λ μμ μ λν 컀λ°
- μ½λ μ€νμΌ
- google code style
- μ κ·Όμ νμμ λ°λ₯Έ μ½λ μμ± μμ
- νλ: public -> private
- λ©μλ: public -> private
- μμ±μ: private -> public
- μ΄λ
Έν
μ΄μ
μ λ°λ₯Έ μ½λ μμ± μμ
- DB κ΄λ ¨ μ΄λ Έν μ΄μ (ex: Entity, Table)
- κ°μ²΄ κ΄λ ¨ μ΄λ Έν μ΄μ (ex: Getter, ToString)
- μμ± κ΄λ ¨ μ΄λ Έν μ΄μ (ex: Builder, RequiredArgsConstructor)