๐Ÿ“˜ ํ”„๋กœ์ ํŠธ ๊ธฐํš์„œ ์ดˆ์•ˆ - devlink-community/gaesubang-app GitHub Wiki

๐Ÿ“˜ ์ƒ์กด ์ปค๋ฎค๋‹ˆํ‹ฐ ์•ฑ


โœ… ์•ฑ ์ปจ์…‰

๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ ์•ฑ์€

๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ โ€œ์ƒ์กด ์ฝ”๋”ฉโ€ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐํš๋œ

๊ฐœ๋ฐœ์ž ๊ฐ„ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ํ•™์Šต, ์ธ๋งฅ ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

Flutter ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„๋˜๋ฉฐ,

๊ฐœ๋ฐœ์ž๋“ค์ด ์ง€์‹๊ณผ ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ณผ์ •์„ ํ†ตํ•ด

์‹ค์ „ ๊ฒฝํ—˜์„ ์Œ“๊ณ  ํ˜‘์—… ์—ญ๋Ÿ‰์„ ํ‚ค์šธ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, ํ–ฅํ›„์—๋Š” ์„œ๋กœ ์—ฐ๊ฒฐ๋œ ์ธ๋งฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹จ๊ธฐ ํ”„๋กœ์ ํŠธ๋‚˜ ์†Œ๊ทœ๋ชจ ํ˜‘์—…์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์œผ๋กœ์˜ ํ™•์žฅ๋„ ๊ณ ๋ คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๐ŸŽฏ ์ฃผ์š” ๋ชฉ์ 

  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ ์ง€์‹ ๊ณต์œ 
  • ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ์ƒ˜ํ”Œ ๊ณต์œ , ์‹ค์ „ ์˜ˆ์ œ ์ค‘์‹ฌ ์†Œํ†ต
  • ๊ฐœ๋ฐœ์ž ๊ฐ„ ๋„คํŠธ์›Œํฌ ํ˜•์„ฑ ๋ฐ ์ง€์†์  ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์œ ๋„
  • ํ–ฅํ›„ ๋‹จ๊ธฐ ํ”„๋กœ์ ํŠธ ํ˜‘์—… ๊ธฐ๋ฐ˜์œผ๋กœ ํ™•์žฅ ๊ฐ€๋Šฅ
  1. ํ™”๋ชฉ๋‹˜ ์„ ํ˜ธ๋‹˜ ์ง€์›- ๋ฌธ์„œ์ž‘์—…
  2. ํ…œํ”Œ๋ฆฟ>>>
  3. ์ตœ์†Œํ•œ 19~20์‹œ

๐Ÿงฑ ์ „์ฒด ๊ธฐ๋Šฅ / ์„œ๋น„์Šค ๊ธฐ์ˆ ๋‚ด์šฉ (์ „์ฒด)

๊ธฐ๋Šฅ๋ช… ์ค‘์š”๋„ ์„ค๋ช… ๊ธฐ๋ณธ ํ™•์žฅ ์•ฑ / ์›น ๊ตฌ๋ถ„
๋กœ๊ทธ์ธ / ํšŒ์›๊ฐ€์ž… โญโญโญ ์ด๋ฉ”์ผ ์ธ์ฆ/ ๋น„๋ฐ€๋ฒˆํ˜ธ / ๋‹‰๋„ค์ž„ โœ… (๊ณตํ†ต)
ํ”„๋กœํ•„ ๊ธฐ๋ณธ ์„ค์ • ํฌํ•จ โœ…
๊ฐœ๋ฐœ๊ฒฝ๋ ฅ(์˜ต์…˜) โœ…
์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œํŒ โญโญโญ ๋ชฉ๋ก๋ณด๊ธฐ โœ… (๊ณตํ†ต)
์ƒ์„ธ ๋ณด๊ธฐ โœ…
์ž‘์„ฑํ•˜๊ธฐ (์ฝ”๋“œ๋ธ”๋Ÿญ ํฌํ•จ) โœ…
์ˆ˜์ • โœ…
ํ•ด์‹œํƒœ๊ทธ -
์นดํ…Œ๊ณ ๋ฆฌ ์ง€์› -
์‹ ๊ณ ๊ธฐ๋Šฅ -
์ฐจ๋‹จ๊ธฐ๋Šฅ -
๋Œ“๊ธ€ ๊ธฐ๋Šฅ โญโญโญ ๋Œ“๊ธ€ ์ž‘์„ฑ/ ์‚ญ์ œ ํฌํ•จ โœ… (๊ณตํ†ต)
์ˆ˜์ • โœ…
๋Œ€๋Œ“๊ธ€ ์ž‘์„ฑ/์‚ญ์ œ/์ˆ˜์ • (์ถ”ํ›„ ์˜ˆ์ •) -
์œ„์น˜ ๊ธฐ๋ฐ˜ (์„ ํƒ) โญ ํ˜„์žฌ ์œ„์น˜ ๊ธฐ๋ฐ˜ ์‚ฌ์šฉ์ž ํƒ์ƒ‰ ๊ธฐ๋Šฅ (Mock ์ฒ˜๋ฆฌ๋กœ ๋Œ€์ฒด ๊ฐ€๋Šฅ) โœ… โœ…โœ…
์ „์ฒด ๊ณต๊ฐœ โœ…
๊ทธ๋ฃน ๊ณต๊ฐœ โœ…
๋น„๊ณต๊ฐœ โœ…
๊ทธ๋ฃน ๋ชฉ๋ก โญโญ ๊ทธ๋ฃน ์ƒ์„ฑ โœ…
๊ทธ๋ฃน ๋‚˜๊ฐ€๊ธฐ (0์ผ ๋•Œ๋Š” ์ž๋™์‚ญ์ œ) โœ…
๊ทธ๋ฃน์ƒ์„ธ โญโญ ๊ทธ๋ฃน์žฅ (์ƒ์„ฑ์ž, ์œ„์ž„ํ•˜๊ธฐ ๋“ฑ๋“ฑ) โœ…
ํ•™์Šต ์‹œ๊ฐ„ ๊ธฐ๋ฐ˜ ๊ธฐ๋Šฅ / ์œ„์น˜ ๊ธฐ๋ฐ˜ โญโญ ์—ดํ’ˆํƒ€ ๊ธฐ๋ฐ˜ ํƒ€์ด๋จธ + ์œ„์น˜ ๊ธฐ๋ฐ˜ ์ง‘์ค‘ ์œ ์ง€ ๊ธฐ๋Šฅ โœ… โœ…โœ…
ํƒ€์ด๋จธ (๋ฐฑ๊ทธ๋ผ์šด๋“œ) โœ…
๋žญํ‚น (1๋“ฑ,2๋“ฑ,3๋“ฑ ํ‘œ์‹œ) -
Task management -
์„ค์ • โญโญ ๋ฒ„์ „ ์ •๋ณด/ ๊ถŒํ•œ์ •๋ณด / ์•Œ๋ฆผ์ •๋ณด /ํšŒ์›ํƒˆํ‡ด
ํ”„๋กœํ•„ ๋ณด๊ธฐ / ์ˆ˜์ • โญโญ ๋‹‰๋„ค์ž„, ๊ธฐ์ˆ ์Šคํƒ(๊ฐœ๋ฐœ ์—ฐ์ฐจ) โœ… (๊ณตํ†ต)
๊ทธ๋ฃน ์ •๋ณด ํฌํ•จ โœ…
ํ•œ ์ค„ ์†Œ๊ฐœ โœ…
ํ†ต๊ณ„์ •๋ณด(์‹œ๊ฐ„)
์บ˜๋ฆฐ๋” ๊ฐœ๋ฐœ/์ด๋ฒคํŠธ ํ–‰์‚ฌ ๊ณต์œ  โญโญ ๊ฐœ๋ฐœ ์ด๋ฒคํŠธ, ์„ธ๋ฏธ๋‚˜ ๋“ฑ์„ ํฌ๋กค๋งํ•˜์—ฌ ํ‘œ์‹œ โœ…โœ…
๊ตฌ์ธ / ํ˜‘์—… ๋งค์นญ ์ธ๋งฅ ๊ธฐ๋ฐ˜ ํ˜‘์—… ์—ฐ๊ฒฐ ์‹œ์Šคํ…œ (์ค‘์žฅ๊ธฐ ๊ธฐ๋Šฅ) โœ…
GitHub ๋งํฌ ๋ฏธ๋ฆฌ๋ณด๊ธฐ โญ PR, Gist ๋งํฌ ์‚ฝ์ž… ์‹œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์นด๋“œ ์ƒ์„ฑ โœ…
์ฑ„ํŒ… (๊ฐœ์ธ/๊ทธ๋ฃน) 1:1 ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ๋˜๋Š” ๊ทธ๋ฃน ์ฑ„ํŒ… (UI ๋ชฉ์—… ํฌํ•จ ๊ฐ€๋Šฅ) โœ…
AI ์ฝ”๋“œ ํ”ผ๋“œ๋ฐฑ
์ฝ”๋“œ ๋ฆฌ๋ทฐ ์š”์ฒญ GPT ์—ฐ๋™ โ†’ ์ฝ”๋“œ ๊ฐœ์„  ์ œ์•ˆ ์ œ๊ณต (์ถ”ํ›„ ๋„์ž… ์˜ˆ์ •)
ํƒœ๊ทธ ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์š”์ฒญ + ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ โœ…
๊ณต์ง€์‚ฌํ•ญ ๊ด€๋ฆฌ์ž ๊ณต์ง€ ๋“ฑ๋ก ๋ฐ ์‚ฌ์šฉ์ž ์—ด๋žŒ ์—ฌ๋ถ€ ์ถ”์ (์•Œ๋ฆผ ๊ธฐ๋Šฅ ์ฒ˜๋Ÿผ,,,?) โœ…
๊ด€๋ฆฌ์ž ๋ฉ”๋‰ด ์‚ฌ์šฉ์ž ์ •๋ณด ์กฐํšŒ, ๊ณผ์ œ ํ™•์ธ ๋“ฑ ๊ด€๋ฆฌ์ž ์ „์šฉ ๊ธฐ๋Šฅ โœ…
๋ฏธ์†Œ ์‚ฌ์ง„ ๊ณต์œ  ์œ ์ €๊ฐ€ ์Šค์Šค๋กœ ๋ฏธ์†Œ ์‚ฌ์ง„์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์„ฑ ๊ธฐ๋Šฅ โœ…
๋ถ๋งˆํฌ โญโญ ๊ฒŒ์‹œ๊ธ€ ์ €์žฅ ๋ฐ ๋ถ๋งˆํฌ ๋ฆฌ์ŠคํŠธ ์—ด๋žŒ ๊ธฐ๋Šฅ โœ… (๊ณตํ†ต)
๊ฐœ๋ฐœ์ž ์ธํฌ ๋‰ด์Šค โญโญ ๊ฐœ๋ฐœ ๊ด€๋ จ ์™ธ๋ถ€ ์†Œ์‹, ๋ธ”๋กœ๊ทธ ๊ธ€์„ ๊ณต์œ ํ•˜๋Š” ๊ธฐ๋Šฅ โœ… (๊ณตํ†ต)
์•Œ๋ฆผ ๊ธฐ๋Šฅ โญ ๋Œ“๊ธ€, ํŒ”๋กœ์šฐ, ๋ถ๋งˆํฌ ๋“ฑ ์•Œ๋ฆผ ๋ฐœ์ƒ ์‹œ ํ‘œ์‹œ โœ…
ํ”„๋กฌํ”„ํŠธ ๊ณต์œ  โญ ์‹ค์ „ ์‚ฌ์šฉ ํ”„๋กฌํ”„ํŠธ ๊ณต์œ  ๊ฒŒ์‹œํŒ (GPT ํ™œ์šฉ ์˜ˆ์‹œ ๋“ฑ) ์›น
์ฝ”๋“œ๋ธ”๋Ÿญ ์—…๋กœ๋“œ โญ ๊ฒŒ์‹œ๊ธ€ ๋‚ด ์ฝ”๋“œ ์ž…๋ ฅ ๋ฐ ๊ตฌ๋ฌธ ๊ฐ•์กฐ ์ง€์› - ์นดํ…Œ๊ณ ๋ฆฌ(๊ฒŒ์‹œํŒ) ์›น
  • ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ ์ˆœ์„œ ๋ฐ ์˜์—ญ

image.png


๐Ÿ‘ค ํšŒ์› ํ”„๋กœํ•„ ํ•„๋“œ ํ™•์žฅ (ํ›„์†)

  • ๋Œ€ํ‘œ ๊ทธ๋ฃน ์„ค์ • ๊ฐ€๋Šฅ (๊ธฐ์ˆ˜ ๊ธฐ๋ฐ˜)
  • ๊ทธ๋ฃน ์ค‘๋ณต ์†Œ์† ๊ฐ€๋Šฅ (๋ณต์ˆ˜ ์ฐธ์—ฌ ๊ธฐ์ˆ˜)
  • ์†Œ๊ทธ๋ฃน ๊ธฐ๋Šฅ (๊ณผ์ œ ์กฐ, ํŒ€ ์กฐ ๋“ฑ)

๐Ÿ–ผ๏ธ ์ฃผ์š” ํ™”๋ฉด ๊ตฌ์„ฑ

ํ™”๋ฉด ๊ตฌ์„ฑ ์š”์†Œ
ํ™ˆ (ํ”ผ๋“œ) ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก + ์ฝ”๋“œ๋ทฐ/๋ฏธ๋ฆฌ๋ณด๊ธฐ
๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ์ œ๋ชฉ, ํƒœ๊ทธ, ์ฝ”๋“œ๋ธ”๋Ÿญ, ๋Œ“๊ธ€, ๋ถ๋งˆํฌ
๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ์ œ๋ชฉ, ํƒœ๊ทธ, ์ฝ”๋“œ์ž…๋ ฅ, ํ”„๋กฌํ”„ํŠธ ์„ ํƒ
ํ”„๋กœํ•„ ์œ ์ € ์ •๋ณด, ๊ธฐ์ˆ ์Šคํƒ, ํŒ”๋กœ์šฐ ๋ฒ„ํŠผ
ํ”„๋กฌํ”„ํŠธ ๊ฒŒ์‹œํŒ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๋ฆฌ์ŠคํŠธ, ์ข‹์•„์š”, ๋Œ“๊ธ€
์•Œ๋ฆผํ•จ ์ƒˆ ๋Œ“๊ธ€, ํŒ”๋กœ์šฐ, ๋ถ๋งˆํฌ ์•Œ๋ฆผ

๐Ÿ”„ ์œ ์ € ํ๋ฆ„ ์š”์•ฝ

  1. ๋น„ํšŒ์› โ†’ ํšŒ์›๊ฐ€์ž… (์ด๋ฉ”์ผ)
  2. ๋กœ๊ทธ์ธ โ†’ ๊ธฐ๋ณธ ํ”„๋กœํ•„ ์ž‘์„ฑ
  3. ํ™ˆ ํ”ผ๋“œ์—์„œ ๊ฒŒ์‹œ๊ธ€ ์—ด๋žŒ
  4. ์ฝ”๋“œ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ / ํ”„๋กฌํ”„ํŠธ ๊ณต์œ 
  5. ๋‹ค๋ฅธ ์œ ์ € ํŒ”๋กœ์šฐ โ†’ ํ”„๋กœํ•„ ํƒ์ƒ‰
  6. ํ”„๋กฌํ”„ํŠธ ํƒ์ƒ‰ โ†’ ๋Œ“๊ธ€ or ์ข‹์•„์š”
  7. ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์š”์ฒญ ์ž‘์„ฑ
  8. ์•Œ๋ฆผ ํƒญ์—์„œ ๋ฐ˜์‘ ํ™•์ธ