๋ฉ‹์‚ฌ Backend Plus 13์ผ์ฐจ ๐Ÿฆ

์‹ ์žฌ์›ยท2023๋…„ 11์›” 8์ผ

ํ”„๋ก ํŠธ์—”๋“œ๋Š” ํ•ด๋ณธ์ ์ด ์—†์ง€๋งŒ, ์‹œ์—ฐ ์˜์ƒ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ™”๋ฉด์„ ์–ด๋А์ •๋„ ๋ฟŒ๋ ค์ค˜์•ผ ๋˜์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ ์ง€ํ”ผํ‹ฐ๋กœ ๋Œ€๊ฐ• ๋งŒ๋“ค์—ˆ๋‹ค...

๋‚ด์ผ ์˜ค์ „๋ถ€ํ„ฐ ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œ๋‚ ์ด๋ผ ๋ถ€๋žด๋ถ€๋žด PR (ํ’€๋ฆฌํ€˜์ŠคํŠธ) ์˜ฌ๋ฆฌ๊ณ , develop ๋ธŒ๋žœ์น˜์— merge(๋ณ‘ํ•ฉ) ํ•˜๊ณ  ์ถฉ๋Œํ•ด๊ฒฐํ•œ ํ•˜๋ฃจ์˜€๋‹ค.

๋‹ค์Œ ํ”„๋กœ์ ํŠธ๋Š” ์˜คํ”„๋ผ์ธ ์ˆ˜์—…์œผ๋กœ ๋ฐ”๋€Œ๋Š” 17์ผ๋ถ€ํ„ฐ ์ˆ˜๋ฃŒ๋‚  (12์›” 22์ผ) ๊นŒ์ง€ ์ด๋ผ๊ณ  ํ•˜๋‹ˆ๊นŒ ๊ธฐ๋˜ฅ์ฐฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด์•ผ๊ฒ ๋‹ค.

(mybatis์— ๋” ์ต์ˆ™ํ•ด์ ธ์•ผ ๋˜๊ฒ ๋‹ค๊ณ  ๋А๋‚€ ํ”„๋กœ์ ํŠธ์˜€๋‹ค)

develop ๋ธŒ๋žœ์น˜์—์„œ pull์„ ๋•ก๊ฒจ๋ฐ›๊ณ  ์ƒ๊ธด ์ถฉ๋Œ

  • ๊ธฐ์กด์˜ ์ƒํ™ฉ develop ๋ธŒ๋žœ์น˜์—์„œ ๋‚ด๊ฐ€ ๋งŒ๋“ค ๊ธฐ๋Šฅ์„ ์œ„ํ•œ Feature ๋ธŒ๋žœ์น˜๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค.
  • Feature ๋ธŒ๋žœ์น˜์—์„œ ๋‚ด๊ฐ€ ๋งก์€ ๊ธฐ๋Šฅ์„ ๋‹ค ์ปค๋ฐ‹ํ•˜์˜€๋‹ค.
  • ์ด์ „์˜ ํŒ€ํ”„๋กœ์ ํŠธ ๊ฒฝํ—˜์œผ๋กœ ๋‹ค๋ฅธ ํŒ€์›๋“ค์ด ์˜ฌ๋ฆฐ PR์„ ๋จธ์ง€ํ•˜๋ฉด์„œ develop ๋ธŒ๋žœ์น˜๊ฐ€ ์ฒ˜์Œ์— ๋‚ด๊ฐ€ Feature ๋ธŒ๋žœ์น˜๋ฅผ ๋งŒ๋“ค๋•Œ๋ž‘ ๋‹ค๋ฅผ๊ฒƒ์ด๋‹ค.

Feature ๋ธŒ๋žœ์น˜์—์„œ develop ๋ธŒ๋žœ์น˜์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ pull ๋•ก๊ฒจ ๋ฐ›์Šต๋‹ˆ๋‹ค.

  • ์•„๋ž˜์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ํŒ€์›๋“ค์ด ๋งŒ๋“  ๊ธฐ๋Šฅ๋“ค์ด develop ๋ธŒ๋žœ์น˜์— ๋จธ์ง€ ๋˜์–ด์žˆ๋Š” ์ƒํƒœ์ด๊ณ  ๋ณ€๊ฒฝ์‚ฌํ•ญ์œผ๋กœ ์žกํžŒ๋‹ค.
    (์ฒ˜์Œ์—๋Š” ์ด ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋‚ด๊ฐ€ ์ปค๋ฐ‹์„ ๋‹ค ์˜ฌ๋ ค์•ผ ๋˜๋Š”์ค„ ์•Œ์•˜๋‹ค...)
  • ์•„๋ž˜์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ UserService ํด๋ž˜์Šค์—์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ๋‹ค. ๋ณด์•„ํ•˜๋‹ˆ develop ๋ธŒ๋žœ์น˜๋ž‘ ๋‹ฌ๋ผ์„œ ์งœ์ฆ์„ ๋‚ด๋Š”๊ฒƒ ๊ฐ™๋‹ค.
  • ์™ผ์ชฝ์˜ ๋กœ์ง์ด ๋‚ด๊ฐ€ ๋งŒ๋“ค๊ณ  ์ปค๋ฐ‹ํ•œ ๋กœ์ง์ด๋ฏ€๋กœ, Accept Left ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ๋‹ˆ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    (๋งŒ์•ฝ ์˜ค๋ฅธ์ชฝ์ด๋ผ๋ฉด Accept Right๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ ๊ฒƒ ๊ฐ™๋‹ค.)

0๊ฐœ์˜ ๋Œ“๊ธ€