Skip to content

๐Ÿง‘โ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป ๋ฏธ์…˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ์ฝ”๋“œ๋ฆฌ๋ทฐ ์Šคํ„ฐ๋””

Notifications You must be signed in to change notification settings

Study-Steady/Mission-Based-CodeReview-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 

Repository files navigation

Mission-Based-CodeReview-Study


์Šคํ„ฐ๋”” ๋ชฉํ‘œ

"์‹œ๊ฐ„ ๋‚ด์— '๋ชจ๋“ ' ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•˜์„ธ์š”.
์•ˆ ๋Œ์•„๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ๋ณด๋‹ค ๋Œ์•„๊ฐ€๋Š” ์“ฐ๋ ˆ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด๋„ ๊ดœ์ฐฎ์•„์š”.
๊ทธ๋Ÿฐ ๋‹ค์Œ ํด๋ฆฐ ์ฝ”๋“œ, ๋ฆฌํŒฉํ„ฐ๋ง, ํ…Œ์ŠคํŠธ ๋“ฑ์„ ์ฑ™๊ธฐ๋Š” ๊ฑฐ์—์š”." - ํฌ๋น„

  • POJO ๊ธฐ๋ฐ˜์˜ ๋ฏธ์…˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ œํ•œ๋œ ์‹œ๊ฐ„ ์•ˆ์— ๊ตฌํ˜„ํ•˜๋Š” ํ›ˆ๋ จ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์ œ์ถœํ•œ ๋ฏธ์…˜์„ ์ƒํ˜ธ ๋ฆฌ๋ทฐํ•จ์œผ๋กœ์จ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์„œ๋กœ ๊ณต์œ ํ•˜๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ๊ฐœ๋ฐœ ๋ฌธํ™”๋ฅผ ๊ฒฝํ—˜ํ•ฉ๋‹ˆ๋‹ค.

์Šคํ„ฐ๋”” ๋ฐฉ์‹

  1. ์Šคํ„ฐ๋”” ์ผ์ •์— ๋งž์ถฐ ์Šคํ„ฐ๋”” ์ฑ„๋„(๋””์Šค์ฝ”๋“œ)์— ๋ชจ์—ฌ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฏธ์…˜ ์ง„ํ–‰
    • ํ•ด๋‹น ์ผ์ž์˜ ๋ฏธ์…˜์„ fork ํ•˜๊ณ , ์ œํ•œ๋œ ์‹œ๊ฐ„(13:00-18:00) ๋™์•ˆ ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    • ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•˜๋Š” ๋ธŒ๋žœ์น˜๋ช…์€ ์ž์‹ ์˜ github ID์™€ ๋™์ผํ•˜๊ฒŒ ์„ค์ •ํ•ด์ฃผ์„ธ์š”.
  3. ๋ฏธ์…˜ ์ œ์ถœ
    • ๋งˆ๊ฐ ์‹œ๊ฐ„(18:00) ์ „์— ๋ฏธ์…˜์„ PR๋กœ ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค. (Merge ๋Œ€์ƒ ๋ธŒ๋žœ์น˜๋Š” main)
      • PR ์ œ๋ชฉ ์ปจ๋ฒค์…˜: [{๋ฏธ์…˜}] {์ด๋ฆ„} ๋ฏธ์…˜ ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค.
        • ์˜ˆ) [๋‹ค๋ฆฌ ๊ฑด๋„ˆ๊ธฐ] ๊น€์„ ํ˜ธ ๋ฏธ์…˜ ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค.
  4. ํšŒ๊ณ  (์„ ํƒ)
    • ๋ฏธ์…˜ ์ œ์ถœ์ด ๋๋‚˜๊ณ , 18:00~19:00 ์•ฝ 1์‹œ๊ฐ„ ๋™์•ˆ ํšŒ๊ณ ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    • ๋‚œ์ด๋„, ์†Œ๊ฐ, ์ธ์‚ฌ์ดํŠธ ๊ณต์œ  ๋“ฑ ์ž์œ ๋กญ๊ฒŒ ๋Œ€ํ™”ํ•˜๋Š” ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
  5. ๋ฏธ์…˜ ๋ฆฌํŒฉํ† ๋ง (์„ ํƒ)
    • ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›๊ธฐ ์ „, ๋ฏธ์…˜์„ ๋ฆฌํŒฉํ† ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฆฌํŒฉํ† ๋ง ์‹œ, ๋ธŒ๋žœ์น˜๋ฅผ ์ƒˆ๋กœ ํŒŒ์„œ ๋ฆฌํŒฉํ† ๋ง์„ ์ง„ํ–‰ํ•ด์ฃผ์„ธ์š”.
      • ๋ธŒ๋žœ์น˜๋ช… ์ปจ๋ฒค์…˜: {githubId}-refactoring
        • ์˜ˆ) haero77-refactoring
    • ๋ฏธ์…˜ ๋ฆฌํŒฉํ† ๋ง ๊ธฐํ•œ์€ ์Šคํ„ฐ๋”” ๋‹ค์Œ ๋‚ ์ธ ์›”์š”์ผ๊นŒ์ง€๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
      • ๋‹ค๋ฅธ ์Šคํ„ฐ๋””์›์˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ผ์ •์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค.
    • ๋ฆฌํŒฉํ† ๋งํ•œ ๋ฏธ์…˜์˜ PR์€ ๋ณ„๋„๋กœ ์ž‘์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. (์‹œ๊ฐ„ ๋‚ด ์ œ์ถœํ•œ ๋ฏธ์…˜๊ณผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•œ ์šฉ๋„)
      • PR ์ œ๋ชฉ ์ปจ๋ฒค์…˜: [{๋ฏธ์…˜}] {์ด๋ฆ„} ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
        • ์˜ˆ) [๋‹ค๋ฆฌ ๊ฑด๋„ˆ๊ธฐ] ๊น€์„ ํ˜ธ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
  6. ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์š”์ฒญ
    • ๋ฆฌ๋ทฐ ์š”์ฒญ์„ ๋ฐ›์„ ์ค€๋น„๊ฐ€ ๋˜์—ˆ์œผ๋ฉด, ๊นƒํ—ˆ๋ธŒ ์ด์Šˆ ์ฝ”๋ฉ˜ํŠธ๋กœ PR ๋งํฌ๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค.
    • ๋ฆฌ๋ทฐ ์š”์ฒญ์„ ๋‚จ๊ธด ์ดํ›„์— ์ปค๋ฐ‹์„ ์ถ”๊ฐ€์ ์œผ๋กœ ํ‘ธ์‰ฌํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•ด์ฃผ์„ธ์š”.
    • ๋ฆฌ๋ทฐ ์š”์ฒญ์€ ์Šคํ„ฐ๋”” ๋‹ค์Œ๋‚ ์ธ ์›”์š”์ผ๊นŒ์ง€๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
  7. ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ง„ํ–‰
    • ๊นƒํ—ˆ๋ธŒ ์ด์Šˆ์— ์˜ฌ๋ผ์˜จ ๋ฆฌ๋ทฐ ์š”์ฒญ PR์— ๋Œ€ํ•ด ๋ฆฌ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    • '๋Œ์•„๊ฐ€๋Š”' ์“ฐ๋ ˆ๊ธฐ๊ฐ€ ๋งž๋Š”์ง€, '๋ชจ๋“ ' ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ๋Š”์ง€ ๋“ฑ ๋ณธ์ธ์˜ ์Šคํƒ€์ผ๋Œ€๋กœ ์ž์œ ๋กญ๊ฒŒ ๋ฆฌ๋ทฐ๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค.
    • ๋ฆฌ๋ทฐ์–ด๋Š” ๋‹ค์Œ ์Šคํ„ฐ๋”” ์‹œ์ž‘ ์ „๋‚ ์ธ ํ† ์š”์ผ๊นŒ์ง€ ๋ฆฌ๋ทฐ๋ฅผ ๋งˆ์นฉ๋‹ˆ๋‹ค.

์Šคํ„ฐ๋””์›

์„ ํ˜ธ
(haero77)
ํ˜„์ง€
(skylar1220)
์œ ์ง„
(jinchiim)
ํ˜„์ค€
(Hyeon0208)
๋ณด์„ญ
(boompatron)
์ˆ˜์ฐฌ
(soochangoforit)

์Šคํ„ฐ๋”” ์ผ์ •

ํšŒ์ฐจ ๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„ ๋ฏธ์…˜ PR ๋ฆฌ๋ทฐ ๋งํฌ
1 23.11.26 (์ผ) 13:00-18:00 ๋‹ค๋ฆฌ ๊ฑด๋„ˆ๊ธฐ PR #1
2 23.12.03 (์ผ) 13:00-18:00 ์ ์‹ฌ ๋ฉ”๋‰ด ์ถ”์ฒœ PR #2
3 23.12.10 (์ผ) 13:00-18:00 ํŽ˜์–ด๋งค์นญ๊ด€๋ฆฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ PR #3

About

๐Ÿง‘โ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป ๋ฏธ์…˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ์ฝ”๋“œ๋ฆฌ๋ทฐ ์Šคํ„ฐ๋””

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published