Skip to content

Latest commit

ย 

History

History
120 lines (87 loc) ยท 4.11 KB

File metadata and controls

120 lines (87 loc) ยท 4.11 KB

๐ŸŒŸ ๋ฃจํ‹ด์—์ด๋“œ

๐Ÿน ๊ฐœ์ธ๋ถ€ํ„ฐ ๊ทธ๋ฃน๊นŒ์ง€ ํ™•์žฅ๋œ ๋ฃจํ‹ด๊ด€๋ฆฌ ์†”๋ฃจ์…˜, ๋ฃจํ‹ด์—์ด๋“œ ๐Ÿน


๋ฃจํ‹ด ์—์ด๋“œ๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ๋ฃจํ‹ด์„ ๋“ฑ๋กํ•˜๊ณ  ์ผ์ƒ์ ์ธ ํ™œ๋™์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋ฉฐ, ์„œ๋กœ ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์œผ๋ฉฐ ๋” ๋‚˜์€ ์‚ถ์„ ์‚ด๋„๋ก ๋•๋Š” ์•ฑ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.


๋ฃจํ‹ด์—์ด๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐœ์ธ ๋ฐ ๊ทธ๋ฃน ๋ฃจํ‹ด์„ ๋“ฑ๋กํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฃจํ‹ด์„ ์ˆ˜ํ–‰ํ•จ์œผ๋กœ์จ ์ž์‹ ์˜ ์ผ์ƒ ์† ์—ฌ๋Ÿฌ ํ™œ๋™๊ณผ ๋ชฉํ‘œ ๋‹ฌ์„ฑ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

  • ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์™€ ํ•จ๊ป˜ ๋ฃจํ‹ด์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ณต์œ ํ•จ์œผ๋กœ์จ ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ณ , ๊ฐ์ • ๊ธฐ๋ก๊ณผ ํ†ต๊ณ„๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ๋ฃจํ‹ด ์ˆ˜ํ–‰์„ ๋”์šฑ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿง‘โ€๐Ÿ’ป Developer

์ฑ„์€
์ด์ฑ„์€

โš–๏ธ Technology Stack

Development Stack


โ›“๏ธ Architectural

แ„Žแ…ฌแ„Œแ…ฉแ†ผ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„€แ…ฎแ„‰แ…ฅแ†ผแ„ƒแ…ฉ


๐Ÿ”ง ERD

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„


๐Ÿ—‚ Folder Structure

RoutineAde
โ”œโ”€โ”€ java
โ”‚ย ย  โ””โ”€โ”€ org
โ”‚ย ย      โ””โ”€โ”€ routineade
โ”‚ย ย          โ””โ”€โ”€ RoutineAdeServer
โ”‚ย ย              โ”œโ”€โ”€ RoutineAdeServerApplication.java
โ”‚ย ย              โ”œโ”€โ”€ config
โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ ....
โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ jwt
โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ ....
โ”‚ย ย              โ”œโ”€โ”€ controller
โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ ....
โ”‚ย ย              โ”œโ”€โ”€ domain
โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ ....
โ”‚ย ย              โ”œโ”€โ”€ dto
โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ routine
โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ....
โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ user
โ”‚ย ย              โ”‚ย ย      โ””โ”€โ”€ ....
โ”‚ย ย              โ”œโ”€โ”€ repository
โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ ....
โ”‚ย ย              โ””โ”€โ”€ service
โ”‚ย ย                  โ”œโ”€โ”€ ....
โ””โ”€โ”€ resources
    โ””โ”€โ”€ application.yml
 ....

๐Ÿ“ Git Convention

Commit Convention

0. ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์œผ๋กœ๋งŒ ๊ตฌ์„ฑ
1. ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์€ ๋นˆ ํ–‰์œผ๋กœ ๊ตฌ๋ถ„
2. ์ œ๋ชฉ ๋์—๋Š” ๋งˆ์นจํ‘œ X
3. ์ œ๋ชฉ์€ ๋ช…๋ น๋ฌธ ์‚ฌ์šฉ
4. ์ œ๋ชฉ์€ ๊ณผ๊ฑฐํ˜• X
5. ๋ณธ๋ฌธ์€ '๋ฌด์—‡๊ณผ ์™œ'๋ฅผ ์„ค๋ช…

Commit ์˜ˆ์‹œ : [FEAT] ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„

ํƒœ๊ทธ ์„ค๋ช…
DOCS ๋ฌธ์„œ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ • ์ž‘์—… (README, ํ…œํ”Œ๋ฆฟ ๋“ฑ)
FEAT ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ž‘์—…
FIX ์—๋Ÿฌ ๋ฐ ๋ฒ„๊ทธ ์ˆ˜์ •, ๊ธฐ๋Šฅ ์ˆ˜์ • ์ž‘์—…
HOTFIX ๊ธด๊ธ‰ ์ˆ˜์ •
REFACTOR ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง ์ž‘์—… (๋ฒ„๊ทธ ์ˆ˜์ •์ด๋‚˜ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ X)
RENAME ๋„ค์ด๋ฐ ๋ณ€๊ฒฝ (ํŒŒ์ผ๋ช…, ๋ณ€์ˆ˜๋ช… ๋“ฑ)
REMOVE ํŒŒ์ผ ๋ฐ ์ฝ”๋“œ ์‚ญ์ œ
COMMENT ์ฃผ์„ ์ถ”๊ฐ€
CHORE ๋นŒ๋“œ ์—…๋ฌด ๋ฐ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ • ์ž‘์—… ๋“ฑ์˜ ์ž‘์—…
MERGE ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜ ๋จธ์ง€ ์ž‘์—…
TEST ํ…Œ์ŠคํŠธ ๊ด€๋ จ ์ž‘์—…
STYLE ์ฝ”๋“œ ํฌ๋งทํŒ