2021-08-04(Wed)

Facts (์‚ฌ์‹ค, ๊ฐ๊ด€)

  • ๋‚ด ์ฝ”๋“œ๊ฐ€ ๋ฐฐํฌ๋˜์ž๋งˆ์ž ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์˜ํ–ฅ์ด ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ด‘๊ณ ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๊ฐ€ ๋ฏธํกํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

  • ์Šฌ๋ž™ ์†Œ๋ฆฌ๊ฐ€ ์ž˜ ์•ˆ๋“ค๋ ค์„œ, 'ํ›„๋ฌด์Šค'๋กœ ์•Œ๋žŒ์Œ์„ ๋ฐ”๊พธ์—ˆ๋‹ค. ์ด์ œ ์ž˜ ๋“ค๋ฆฐ๋‹ค.

Feelings (๋Š๋‚Œ, ์ฃผ๊ด€)

  • ์•„.. ๋ฐฐํฌ๋˜์ž๋งˆ์ž ๋˜ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋‹ค๋‹ˆ.. ์˜ํ–ฅ์ด ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ด‘๊ณ ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๊ฐ€ ๋ฏธํกํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋งค์ถœ์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์ณค์„ ๊ฒƒ์„ ์ƒ๊ฐํ•˜๋‹ˆ ๋„˜ ๋ถ€๋„๋Ÿฝ๋‹ค. 1์ธ๋ถ„ ์ด์ƒ์€ ํ•ด์•ผํ• ํ…๋ฐ, ๋˜ ํฐ์ฝ”๋‹ค์นœ ๋Š๋‚Œ์ด๋‹ค. ์ œ๋Œ€๋กœ. ์ œ๋Œ€๋กœ ๊ฒ€์ฆํ•˜์ž. ๊ฐ„๋‹จํ•˜๊ฒŒ ์ƒ๊ฐํ•ด๋„ ๋ ๊ฑด ์—†๋‹ค.

  • ๋ฉ˜ํƒˆ์ด ํ”๋“ค๋ฆฌ์ž ์ž์ž˜ํ•œ ์‹ค์ˆ˜๊ฐ€ ๋‚˜์˜ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๊ฐ€์ด๋“œ ๋ฐ›์€ prefix์— s๋ฅผ ๋ถ™์ด๊ฑฐ๋‚˜, ์˜ˆ์•ฝ ์‹œ์Šคํ…œ์ด์–ด์„œ default ๊ฐ’์ด ์…‹ํŒ…๋˜๋ฉด ์•ˆ๋˜๋Š”๋ฐ ๋ถˆ๊ตฌํ•˜๊ณ  ์…‹ํŒ…ํ•ด๋ฒ„๋ฆฌ๊ฑฐ๋‚˜ ํ . ์ด ๊ณผ์ •์—์„œ ๋™๋ฃŒ์˜ ์ธํ’‹์„ ๋งŽ์ด ์†Œ๋ชจํ–ˆ๋‹ค. PR ์ „์— ๋ฉ˜ํƒˆ์„ ๊ฐ€๋‹ค๋“ฌ๊ณ  ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ฒดํฌํ•ด๋ณด๋Š” ์Šต๊ด€์„ ๋“ค์ด์ž.

  • PR ์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ •์„ฑ ๋“ค์—ฌ์„œ ๋‚จ๊ธฐ๋Š” ํŽธ์ธ๋ฐ, ์ด ๋•Œ ๋ฆฌ๋ทฐ์ด๊ฐ€ ๋‚ด ์ฝ”๋ฉ˜ํŠธ์— ์ด๋ชจํ‹ฐ์ฝ˜์„ ๋‹ฌ์•„์ฃผ๋ฉด ์‹ ๋‚œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์œ ๋… ๋‚ด ์ฝ”๋ฉ˜ํŠธ์—๋งŒ ๋ฐ˜์‘์„ ์•ˆํ•ด์ฃผ๋Š”๊ฒŒ ๋…ธ๊ณจ์ ์œผ๋กœ ๋Š๊ปด์ง€๋ฉด ์‹œ๋ฌด๋ฃฉํ•ด์ง„๋‹ค. ์ •์„ฑ๋„ ์ ๋‹นํžˆ ์กฐ์ ˆํ•ด์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค. ์กด์ค‘ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋˜์–ด์•ผ๊ฒ ๋‹ค. ํŒŒ์ดํŒ…!

Findings (๋ฐฐ์šด ์ )

  • ์˜ํ–ฅ์ด ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์—๋Š” ๋ฌด์กฐ๊ฑด 2์ค‘ 3์ค‘์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด์•ผํ•œ๋‹ค. ์˜ํ–ฅ์ด ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ ํ•œ๋ฒˆ ์ด์ƒ์€ ํ™•์ธํ•ด๋ด์•ผ ํ•œ๋‹ค๋Š”๊ฑธ ๋ฐฐ์› ๋‹ค.

  • migration์‹œ ์ปฌ๋Ÿผ changeํ•˜๋ฉด rollback์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ด ๊ฒฝ์šฐ up/down ๋ฉ”์†Œ๋“œ๋กœ ๋ถ„๋ฆฌ์‹œ์ผœ์ค˜์•ผ ํ•œ๋‹ค. rollback๋˜๋Š”์ง€๋„ ํ•จ๊ป˜ ํ™•์ธํ•˜์ž.

  • ์ด์žฌ์›๋‹˜๊ณผ ์ตœ์žฌ์›๋‹˜์„ ํ†ตํ•ด ์žฅ์• ์— ๋Œ€์ฒ˜ํ•˜๋Š” ํ”„๋กœ์˜ ์ž์„ธ์— ๋Œ€ํ•ด ๋ฐฐ์› ๋‹ค. ์žฅ์• ๋Š” ๋ฐœ์ƒํ•˜๊ธฐ ๋งˆ๋ จ์ด๋‹ค. ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ํ”„๋กœ๋‹ต๊ฒŒ ๋Œ€์ฒ˜ํ•œ๋‹ค๋ฉด ์‹ ๋ขฐ๊ฐ€ ์ƒ๊ธด๋‹ค. ์ผ์‹œ, ์›์ธ, ๋‚ด๋ถ€๋Œ€์‘, ๋Œ€์ฒ˜ ๋ฐ ํšŒ๊ณ  ์œผ๋กœ ๋‚˜๋ˆ ์ง€๋Š” ์žฅ์• ๋ณด๊ณ ์„œ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ, ๋ฌธ์ œ ํ•ด๊ฒฐ์—๋งŒ ์šฐ์„  ์ง‘์ค‘ํ•˜๋Š” ํƒœ๋„๊นŒ์ง€, ์•Œ๊ณ ๋Š” ์žˆ์—ˆ์ง€๋งŒ ์ด๋ฒˆ ๊ธฐํšŒ์— ํ”ผ๋ถ€๋กœ ๋ฐฐ์šด ๊ฒƒ ๊ฐ™๋‹ค.

Affimation (์ž๊ธฐ ์„ ์–ธ)

  • ๋‚˜๋Š” ๊ผผ๊ผผํ•˜๊ฒŒ ์•ˆ์ •์ ์ธ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์–ด ๋™๋ฃŒ์—๊ฒŒ ํ”ผํ•ด๋ฅผ ๋ผ์น˜์ง€ ์•Š๋Š” ๊ฐœ๋ฐœ์ž๋‹ค.

  • ๋‚˜๋Š” ๋‚˜๋ฅผ ์กด์ค‘ํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋„ ๊ฒฐ๊ตญ์—” ๋‚˜๋ฅผ ์กด์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋‹ค.

Last updated