๐Ÿ“œ ๊ทธ๋ผ์šด๋“œ ๋ฃฐ - devlink-community/gaesubang-app GitHub Wiki

๊ธฐ๋Šฅ ์—ญํ•  ๋ถ„๋‹ด

๋ณธ ๋ฌธ์„œ๋Š” ๊ฐœ์ˆ˜๋ฐฉ ์•ฑ ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋Šฅ๋ณ„ ๋‹ด๋‹น์ž ๋ฐ ์—ญํ•  ๊ตฌ๋ถ„์„ ๋ช…ํ™•ํžˆ ํ•˜์—ฌ, ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ๊ณผ ์ฑ…์ž„ ๋ถ„๋‹ด์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ๊ทธ๋ผ์šด๋“œ ๋ฃฐ(Ground Rule)์„ ์ •๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๐Ÿ“Œ ๊ธฐ๋Šฅ๋ณ„ ๋‹ด๋‹น์ž

๊ธฐ๋Šฅ ์˜์—ญ ๋‹ด๋‹น์ž ์„ธ๋ถ€ ๋‚ด์šฉ
ํšŒ์› ๊ธฐ๋Šฅ ๋ฌธ์„ฑ์šฉ - ํšŒ์›๊ฐ€์ž…- ๋กœ๊ทธ์ธ- ํšŒ์›ํƒˆํ‡ด
๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ ๊น€๋™์„ฑ - ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ- ๊ฒŒ์‹œ๊ธ€ ์กฐํšŒ- ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •- ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ
๊ทธ๋ฃน ๊ธฐ๋Šฅ (CRUD) ์ด์ง€์˜ - ๊ทธ๋ฃน ์ƒ์„ฑ- ๊ทธ๋ฃน ์กฐํšŒ- ๊ทธ๋ฃน ์ˆ˜์ •- ๊ทธ๋ฃน ์‚ญ์ œ
๊ทธ๋ฃน ํƒ€์ด๋จธ ๊ธฐ๋Šฅ ๊ฐ•์ง€์› - ๊ทธ๋ฃน ๋‚ด ํƒ€์ด๋จธ ์—ฐ๋™ ๋ฐ ์ œ์–ด ๊ธฐ๋Šฅ ๊ตฌํ˜„
๋Œ“๊ธ€ ๋ฐ ์ข‹์•„์š” ๊ธฐ๋Šฅ ์‹œ์œ ์ค€ - ๊ฒŒ์‹œ๊ธ€ ๋Œ“๊ธ€ ์ž‘์„ฑ ๋ฐ ์‚ญ์ œ- ๊ฒŒ์‹œ๊ธ€ ์ข‹์•„์š”/์ทจ์†Œ ์ฒ˜๋ฆฌ
์•Œ๋ฆผ ๊ธฐ๋Šฅ ์‹œ์œ ์ค€ - ํ™œ๋™ ๊ธฐ๋ฐ˜ ์•Œ๋ฆผ ํŠธ๋ฆฌ๊ฑฐ ๋ฐ ์ฝ์Œ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„
ํ”„๋กœํ•„ / ์„ค์ • ๊ธฐ๋Šฅ ์ดํ™”๋ชฉ - ํ”„๋กœํ•„ ๋ณด๊ธฐ ๋ฐ ์ˆ˜์ •- ์•ฑ ์„ค์ •(์•Œ๋ฆผ, ๋กœ๊ทธ์•„์›ƒ ๋“ฑ) ์ฒ˜๋ฆฌ
์ถœ์„๋ถ€ / ์ฃผ๊ฐ„ ๊ทธ๋ž˜ํ”„ ๊ธฐ๋Šฅ ๊น€์„ ํ˜ธ - ์ผ๊ฐ„ ์ถœ์„ ์ฒ˜๋ฆฌ- ์ฃผ๋ณ„ ํ™œ๋™ ์‹œ๊ฐ„ ๊ทธ๋ž˜ํ”„ ์ง‘๊ณ„ ๋ฐ ๋ Œ๋”๋ง

โœ… ๊ทœ์น™ ์•ˆ๋‚ด

  • ๋ชจ๋“  ๋‹ด๋‹น์ž๋Š” ์ž์‹ ์˜ ์˜์—ญ์— ๋Œ€ํ•œ UI, ์ƒํƒœ๊ด€๋ฆฌ, API ์—ฐ๋™, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ์ฑ…์ž„์ง‘๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ๊ธฐ๋Šฅ๊ณผ ์˜์กด์„ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ, ๋‹ด๋‹น์ž ๊ฐ„ ํ˜‘์—… ๋˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜๋ฅผ ๋จผ์ € ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋Šฅ ๋‹จ์œ„ ํด๋”๋Š” ๊ธฐ๋Šฅ ๋‹ด๋‹น์ž ์ด๋ฆ„ ๊ธฐ์ค€์œผ๋กœ ์ดˆ๊ธฐ ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณธ ๋ฌธ์„œ์˜ ์—ญํ•  ๋ถ„๋‹ด์€ Sprint ๊ธฐ์ค€ ๊ณ ์ •์ด๋ฉฐ, ๋ณ€๋™ ์‚ฌํ•ญ์€ ํŒ€ ํ•ฉ์˜ ํ›„ ๋ฌธ์„œ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

๐Ÿง‘โ€๐Ÿ’ผ ํŒ€์› ์†Œ๊ฐœ ๋ฐ ์ง์ฑ… ์ฐธ๊ณ 

  • ํŒ€์›๋ณ„ ์ง์ฑ… ๋ฐ ๊ธฐ๋ณธ ์†Œ๊ฐœ๋Š” ์•„๋ž˜ Discussion์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

    ๐Ÿ‘‰ ํŒ€์› ์†Œ๊ฐœ ๋ฐ ์—ญํ•  ๋ถ„๋‹ด (GitHub Discussion)