졜근 Github ν™œλ™

졜근 포슀트

TDD(Test-driven development)

1 λΆ„ μ†Œμš”

ν…ŒμŠ€νŠΈ 주도 개발(Test-driven development TDD)λŠ” 맀우 짧은 개발 사이클을 λ°˜λ³΅ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ 개발 ν”„λ‘œμ„ΈμŠ€ 쀑 ν•˜λ‚˜μ΄λ‹€. ν…ŒμŠ€νŠΈ μ½”λ“œμ™€ ν”„λ‘œλ•νŠΈ μ½”λ“œλ₯Ό 독립적이지 μ•Šκ³  ν•¨κ»˜ μ§„ν–‰ν•˜λŠ” 것이닀.

MVC νŒ¨ν„΄

1 λΆ„ μ†Œμš”

ν”„λ‘œκ·Έλž˜λ¨Έκ°€ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄λ‚˜ μ‹œμŠ€ν…œμ„ λ””μžμΈν•  λ•Œ κ³΅ν†΅μ μœΌλ‘œ λ°œμƒν•˜λŠ” λ¬Έμ œλ“€μ„ ν•΄κ²°ν•˜κΈ°μœ„ν•΄ ν˜•μ‹ν™” μ‹œν‚¨ 섀계 방법을 μ†Œν”„νŠΈμ›¨μ–΄ λ””μžμΈ νŒ¨ν„΄μ΄λΌκ³  λΆ€λ₯Έλ‹€. κ·Έ 쀑 ν”ν•˜κ²Œ μ‚¬μš©λ˜λŠ” MVC(Model-View-Controller)νŒ¨ν„΄μ„ μ•Œμ•„λ³Έλ‹€.

Git 브랜치 μ „λž΅

1 λΆ„ μ†Œμš”

ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ κΈ‰ν•˜κ²Œ μˆ˜μ • ν›„ 배포할 일이 λ°œμƒν–ˆλŠ”λ°, μ–΄λ–€ 브랜치λ₯Ό κΈ°μ€€μœΌλ‘œ μˆ˜μ •ν•΄μ•Όλ μ§€ κ³ λ―Όλ˜λŠ” 상황이 μžˆμ„ 것이닀. λ˜ν•œ κ°€μž₯ μ΅œμ‹  λ²„μ „μ˜ 브랜치λ₯Ό μ°Ύκ³  싢은데 μ°ΎκΈ° νž˜λ“  κ²½μš°λ„ μžˆλ‹€. 이런 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ μ—¬λŸ¬κ°€μ§€ 브랜치 μ „λž΅μ΄ λ§Œλ“€μ–΄μ‘Œλ‹€. κ·Έ 쀑 λŒ€ν‘œμ μΈ Gi...

DTO vs VO

1 λΆ„ μ†Œμš”

DTO와 VOκ°€ λ§Žμ€ 개발자 μ‚¬μ΄μ—μ„œ 혼용되고 μžˆλ‹€. 이 λ‘˜μ€ μ–΄λ–»κ²Œ λ‹€λ₯Έμ§€ μ–΄λ–€ μš©λ„λ‘œ μ‚¬μš©ν•˜λŠ”μ§€ μ•Œμ•„λ³΄λ„λ‘ν•œλ‹€.