Skip to content

๐Ÿงพ WEEK 3 ํŒ€ ํšŒ๊ณ ๋ก

Seung-hyun Kim edited this page Nov 27, 2022 · 4 revisions

WEEK 3 ํŒ€ ํšŒ๊ณ 

๊น€๊ฐ€๋„ค ํŒ€์—์„œ๋Š” ์ผ๊ด€๋œ ํšŒ๊ณ ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํšŒ๊ณ  ๋ฐฉ์‹ ์ค‘ย KPT ํšŒ๊ณ ย ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ํšŒ๊ณ  ์ผ์‹œ :ย 2022-11-25 (๊ธˆ) 16:00
  • ํšŒ๊ณ  ์œ„์น˜ :ย zoom
  • ์ฐธ์„ ์ธ์› :ย J043_๊น€์Šนํ˜„,ย J046_๊น€์šฐ์„,ย J056_๊น€์ง€์›, J061_๊น€ํƒœํ›ˆ

๊ฐœ์ธ ํšŒ๊ณ 

์ด๋ฆ„ ์บ ํผID ๊ฐœ์ธ ํšŒ๊ณ 
๊น€์Šนํ˜„ J043 ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป WEEK 3 ๊ฐœ์ธ ํšŒ๊ณ ๋ก ๊น€์Šนํ˜„
๊น€์šฐ์„ J046 ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป WEEK 3 ๊ฐœ์ธ ํšŒ๊ณ ๋ก ๊น€์šฐ์„
๊น€์ง€์› J056 ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป WEEK 3 ๊ฐœ์ธ ํšŒ๊ณ ๋ก ๊น€์ง€์›
๊น€ํƒœํ›ˆ J061 ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป WEEK 3 ๊ฐœ์ธ ํšŒ๊ณ ๋ก ๊น€ํƒœํ›ˆ

ํŒ€ ํšŒ๊ณ 

๐Ÿ‘ ์ง€๊ธˆ๊นŒ์ง€ ์ž˜ ์ง€์ผœ์ง„ ์‚ฌํ•ญ

์ค‘๋ณต๋œ ๋‚ด์šฉ์€ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.

1์ฃผ์ฐจ

  • ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•˜๋Š” ๋ถ€๋ถ„์ด ๋„ˆ๋ฌด ์ข‹์•˜๋‹ค. โœ…
  • ํ•„์š”ํ•  ๋•Œ ๋งˆ๋‹ค ์คŒ์—์„œ ๋ชจ์—ฌ์„œ ํšŒ์˜ ํ•˜๋Š” ๋ถ€๋ถ„์ด ์ข‹์•˜๋‹ค. โœ…
  • ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ปจ๋ฒค์…˜ ์ง€ํ‚ค๋ฉด์„œ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌํ•˜๋Š” ๋ถ€๋ถ„์ด ์ข‹์•˜๋‹ค. โœ…
    • ์ถ”๊ฐ€๋กœ git hook์œผ๋กœ dev, main ๋ธŒ๋žœ์น˜์— ํ‘ธ์‹œํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์ปจ๋ฒค์…˜์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค.
  • ์•„์นจ๋งˆ๋‹ค ์ „๋‚ ์— ํ•œ ์ผ์ด๋‚˜ ์ด์Šˆ์— ๋Œ€ํ•ด ๊ณต์œ ํ•˜๋Š” ๋ถ€๋ถ„์ด ์ข‹์•˜๋‹ค. โœ…

2์ฃผ์ฐจ

  • ํ•„์ˆ˜ ๊ธฐ๋Šฅ์„ ์šฐ์„ ์œผ๋กœ ๊ตฌํ˜„ํ•˜๊ณ  ์ดํ›„ ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์„ ๋ถ™์ด๋Š” ๊ฐœ๋ฐœ ๋ฐฉ์‹์ด ์ข‹์•˜๋‹ค.
  • 2์ฃผ์ฐจ๋ถ€ํ„ฐ ์Šคํฌ๋Ÿผ ํšŒ์˜ ์‹œ๊ฐ„์— ์ด์Šˆ ๋“ฑ ๋ฐฑ๋กœ๊ทธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด ์ข‹์•˜๋‹ค.

์ง€๋‚œ์ฃผ ํšŒ๊ณ  ๋Œ์•„๋ณด๊ธฐ

Keep: ์œ ์ง€ํ•˜๊ณ  ์‹ถ์€ ๋ถ€๋ถ„

- ๋ฐฐํฌ์‹œ ๋‹ค๊ฐ™์ด ๋ชจ์—ฌ์„œ ์ž‘์—…ํ•˜๊ณ , ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋ฐ”๋กœ ๋ฐ”๋กœ FE-BE ํ˜‘์—…ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด ์ข‹์•˜๋‹ค. โœ…
- ํ•„์ˆ˜ ๊ธฐ๋Šฅ์„ ๋จผ์ € ์ž‘์—…ํ•˜๊ณ , ์ดํ›„ ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์„ ๋ถ™์ด๋Š” ๊ฐœ๋ฐœ ๋ฐฉ์‹์ด ์ข‹์•˜๋‹ค. โœ…
- ๋ฐฑ์—”๋“œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ ์œ ์ง€ํ•˜๊ธฐ. โ“
- ๋””์ž์ธ ์ผ๊ด€์„ฑ ์œ ์ง€ํ•˜๊ธฐ. โ“

Problem: ๊ณ ์ณ์•ผ ํ•  ๋ถ€๋ถ„

- PR ์—์„œ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ๋จธ์ง€ํ•˜๋Š” ๋ฐฉ์‹์ด ์ข‹์•˜๋‹ค. โœ…
  - ์•ฝ๊ฐ„ ์• ๋งคํ•˜๋‹ค๋Š” ์˜๊ฒฌ๋„ ์žˆ์ง€๋งŒ, WEEK1๋ณด๋‹ค๋Š” ํ™•์‹คํžˆ ์ข‹์•„์กŒ๋‹ค๊ณ  ๋Š๊ผˆ๋‹ค.
- ์ผ๊ด€์ ์ธ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ, ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ โœ…
- ํ…Œ์ŠคํŠธ ์ฝ”๋“œ์— ์‹ ๊ฒฝ์จ์„œ ์ž‘์—…ํ•˜๊ธฐ โ“
- ๊ณ„ํš์„ ๊ผผ๊ผผํ•˜๊ฒŒ ์„ธ์šฐ๊ธฐ. โ“
  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋Š” BE์˜ ๊ฒฝ์šฐ ์–ด๋Š์ •๋„ ์ž‘์—…ํ–ˆ์ง€๋งŒ, FE์˜ ๊ฒฝ์šฐ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์— ๊ธ‰ํ•ด์„œ ๊ฑฐ์˜ ์ž‘์„ฑํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.
    • ๋‹ค์Œ์ฃผ์— ๋ฐ€๋ฆฐ ํ…Œ์ŠคํŠธ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ ์ž‘์„ฑํ•  ์˜ˆ์ •์ด๋‹ค.
  • ๊ณ„ํš์„ ๊ผผ๊ผผํ•˜๊ฒŒ ์„ธ์šด ๋ถ€๋ถ„์—์„œ ์—ฌ์ „ํžˆ ์•ฝํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.
    • ๋ชฉํ‘œ ์ž์ฒด๋Š” ~~ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๊ณผ ๊ฐ™์ด ๋ช…ํ™•ํžˆ ์ •ํ•˜๊ณ  ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ, ๊ผผ๊ผผํ•œ ๋ช…์„ธ๊ฐ€ ๋งŽ์ด ๋ถ€์กฑํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.
    • TODO : 4์ฃผ์ฐจ๋ถ€ํ„ฐ๋Š” ์›”์š”์ผ์— ์ฃผ์ฐจ๋ณ„ ๋ฐฑ๋กœ๊ทธ๋ฅผ ๋ชจ๋‘ ๋ฝ‘์•„๋†“๊ณ  ์ž‘์—…์„ ์‹œ์ž‘ํ•ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

Try: ๋„์ „ํ•  ๋ถ€๋ถ„

- ์ผ์ฃผ์ผ์— ํ•œ๋ฒˆ์”ฉ ๊ธฐ์ˆ ์  ๋ฌธ์ œ ํ•ด๊ฒฐ, ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… ๊ฒฝํ—˜ ๋“ฑ์˜ ๊ธฐ์ˆ  ๋ฌธ์„œ ์˜ฌ๋ฆฌ๊ธฐ. โœ…
  - ์Šนํ˜„: ์กฐ๊ธˆ ์• ๋งคํ•จ (Wiki ๊ด€๋ จ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ)
- github wiki ๊ฐœํŽธ ์™„๋ฃŒ. โœ…
- BE ์ฝ”๋”ฉ ์Šคํƒ€์ผ ๋งž์ถ”๊ธฐ. โœ…
- FE : CSS ์Šคํƒ€์ผ ๋งž์ถ”๊ธฐ. โœ…
- `.env` ๊ด€๋ฆฌํ•˜๊ธฐ. โœ…
- README ๋Œ€์‹  ์‚ฌ์šฉํ• ๋งŒํ•œ ๋Œ€๋ฌธ ํŽ˜์ด์ง€ ์ž‘์„ฑํ•˜๊ธฐ. โ›”
  • ์ฐธ๊ณ ) .env ๊ด€๋ฆฌํ•œ ๋ชจ์Šต

image

์ด๋ฒˆ์ฃผ ํšŒ๊ณ 

Keep: ์œ ์ง€ํ•˜๊ณ  ์‹ถ์€ ๋ถ€๋ถ„

- ๊ทธ๋™์•ˆ ์ž˜ ํ•ด์˜ค๋˜ ๋ถ€๋ถ„ ๊ณ„์† ์œ ์ง€ํ•˜๊ธฐ.

Problem: ๊ณ ์ณ์•ผ ํ•  ๋ถ€๋ถ„

- API ๋ฌธ์„œ ๋ช…์„ธํ•˜๊ธฐ.
  - ์ด๋ฒˆ์ฃผ์— BE์—์„œ๋Š” swagger ํ•™์Šต ํ›„ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค ์˜ˆ์ •์ด๋‹ค.
  - ๋งŒ๋“ค์–ด์ง„ ๋ฌธ์„œ๋ฅผ ์ˆ˜์š”์ผ ๋ฉ˜ํ† ๋ง ์‹œ๊ฐ„์— ๋ฉ˜ํ† ๋‹˜๊ป˜ ๋ฆฌ๋ทฐ ๋ฐ›๊ธฐ.

Try: ๋„์ „ํ•  ๋ถ€๋ถ„

- `์šฐ์„`: ๋ฆฌ๋ทฐ ๋‹ฌ์•˜์„ ๋•Œ, ๊ธ€ ์ž‘์„ฑ์ž์—๊ฒŒ ์•Œ๋ฆผ์ด ๊ฐ€๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
  - FE-BE ๋‘˜ ๋‹ค ๋„์ „์ ์ธ ๊ณผ์ œ๊ฐ€ ๋  ๊ฒƒ ๊ฐ™๋‹ค.
  - 5์ฃผ์ฐจ์— ๊ธฐ๋Šฅ ๋””ํ…Œ์ผ์„ ์žก์„ ๋•Œ ์ถ”๊ฐ€ํ•ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.
- ์ŠคํŠธ๋ ˆ์Šค ํ…Œ์ŠคํŠธ ํˆด ๊ณต๋ถ€ ๋ฐ ์ ์šฉํ•˜๊ธฐ.
- ๋งค์ฃผ ์›”์š”์ผ ๋งˆ๋‹ค ๋ฐฑ๋กœ๊ทธ ๋ชจ๋‘ ๋ฝ‘๊ณ , ์ผ๋ณ„๋กœ ํ•  ๋ฐฑ๋กœ๊ทธ๋ฅผ ๊ฐ€์ ธ๊ฐ€์„œ ์ฒ˜๋ฆฌํ•˜๊ธฐ.

WeView ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ

๐Ÿ’พ ๊ฐœ๋ฐœ ๊ธฐ๋ก

2์ฃผ์ฐจ Tech Post
3์ฃผ์ฐจ Tech Post
4์ฃผ์ฐจ Tech Post
5์ฃผ์ฐจ Tech Post
6์ฃผ์ฐจ Tech Post

โ›น๐Ÿป ์ฃผ๊ฐ„ ์Šคํ”„๋ฆฐํŠธ

1์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
2์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
3์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
4์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
5์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
6์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ

๐Ÿ“‘ ์ฃผ๊ฐ„ ํšŒ๊ณ 

๐Ÿ“ 1์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 2์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 3์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 4์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 5์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 6์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
Clone this wiki locally