Project Convention - f-lab-edu/auctionHub GitHub Wiki
Git Branch Strategy
Github-Flow ์ ๋ต์ ์ฌ์ฉํ๋ค.
Commit Message Convention
์ปค๋ฐ ๋ฉ์ธ์ง๋ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์์ฑํ๋ค.
[TYPE] COMMIT_MESSAGE
- [TYPE]
- feature : ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- fix : ๋ฒ๊ทธ ์์
- docs : ๋ฌธ์ ์ ๋ฐ์ดํธ
- refactor : ์ฝ๋์ ๋ฆฌํฉํ ๋ง
- test : ํ ์คํธ์ฝ๋ ์ ๋ฐ์ดํธ
- env : ํ๊ฒฝ ๊ตฌ์ถ
- COMMIT_MESSAGE
- TYPE์ ๊ธฐ์ ํ๋ค๋ฉด, ๊ทธ ์ดํ์๋ COMMIT_MESSAGE ๋ถ๋ถ์ ํด๋น ์ปค๋ฐ์ ๋ํ ๋ด์ฉ์ ๊ฐ๋ตํ๊ฒ ๊ธฐ์
Culture
๊ฐ์ฒด์งํฅ ์ฒด์กฐ 5๋ฒ ์ค์ฌ์ฐ์ง ์๋๋ค.
๊ฐ์ฒด์งํฅ ์ฒด์กฐ 9๋ฒ getter/setter/property๋ฅผ ์ฐ์ง ์๋๋ค.
์ถ์ฝ์ด๋ฅผ ์ผ๋ฐ ๋ช ์ฌ์ ๊ฐ์ ์ทจ๊ธํ๋ค.
-
ํน๋ณ์ทจ๊ธ ํ์ง๋ง๊ณ ์ผ๋ฐ ๋จ์ด ์ฌ์ฉํ๋ฏ ์ฌ์ฉ
- String userID -> String userId
- String IP -> String ip
-
์ฐธ๊ณ
- https://jamie95.tistory.com/99 (๊ฐ์ฒด์งํฅ ์ํ ์ฒด์กฐ ์์น 9๊ฐ์ง)
Coding convention
- google java convention ์ฌ์ฉ.
- indent size 2 -> 4 ๋ณ๊ฒฝ.
- tab width 2 -> 4 ๋ณ๊ฒฝ.