2021-08-04(Wed)
Facts (์ฌ์ค, ๊ฐ๊ด)
๋ด ์ฝ๋๊ฐ ๋ฐฐํฌ๋์๋ง์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ์ํฅ์ด ๊ฐ ์ ์๋ ๊ด๊ณ ์ ๋ํ ํ ์คํธ๊ฐ ๋ฏธํกํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ฌ๋ ์๋ฆฌ๊ฐ ์ ์๋ค๋ ค์, 'ํ๋ฌด์ค'๋ก ์๋์์ ๋ฐ๊พธ์๋ค. ์ด์ ์ ๋ค๋ฆฐ๋ค.
Feelings (๋๋, ์ฃผ๊ด)
์.. ๋ฐฐํฌ๋์๋ง์ ๋ ์๋ฌ๊ฐ ๋๋ค๋.. ์ํฅ์ด ๊ฐ ์ ์๋ ๊ด๊ณ ์ ๋ํ ํ ์คํธ๊ฐ ๋ฏธํกํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋งค์ถ์๋ ์ํฅ์ ๋ฏธ์ณค์ ๊ฒ์ ์๊ฐํ๋ ๋ ๋ถ๋๋ฝ๋ค. 1์ธ๋ถ ์ด์์ ํด์ผํ ํ ๋ฐ, ๋ ํฐ์ฝ๋ค์น ๋๋์ด๋ค. ์ ๋๋ก. ์ ๋๋ก ๊ฒ์ฆํ์. ๊ฐ๋จํ๊ฒ ์๊ฐํด๋ ๋ ๊ฑด ์๋ค.
๋ฉํ์ด ํ๋ค๋ฆฌ์ ์์ํ ์ค์๊ฐ ๋์ค๊ธฐ ์์ํ๋ค. ๊ฐ์ด๋ ๋ฐ์ prefix์ s๋ฅผ ๋ถ์ด๊ฑฐ๋, ์์ฝ ์์คํ ์ด์ด์ default ๊ฐ์ด ์ ํ ๋๋ฉด ์๋๋๋ฐ ๋ถ๊ตฌํ๊ณ ์ ํ ํด๋ฒ๋ฆฌ๊ฑฐ๋ ํ . ์ด ๊ณผ์ ์์ ๋๋ฃ์ ์ธํ์ ๋ง์ด ์๋ชจํ๋ค. PR ์ ์ ๋ฉํ์ ๊ฐ๋ค๋ฌ๊ณ ์ธ๋ฐํ๊ฒ ์ฒดํฌํด๋ณด๋ ์ต๊ด์ ๋ค์ด์.
PR ์ฝ๋ฉํธ๋ฅผ ์ ์ฑ ๋ค์ฌ์ ๋จ๊ธฐ๋ ํธ์ธ๋ฐ, ์ด ๋ ๋ฆฌ๋ทฐ์ด๊ฐ ๋ด ์ฝ๋ฉํธ์ ์ด๋ชจํฐ์ฝ์ ๋ฌ์์ฃผ๋ฉด ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ๋ด ์ฝ๋ฉํธ์๋ง ๋ฐ์์ ์ํด์ฃผ๋๊ฒ ๋ ธ๊ณจ์ ์ผ๋ก ๋๊ปด์ง๋ฉด ์๋ฌด๋ฃฉํด์ง๋ค. ์ ์ฑ๋ ์ ๋นํ ์กฐ์ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ ๋ค. ์กด์ค ๋ฐ์ ์ ์๋ ์ฌ๋์ด ๋์ด์ผ๊ฒ ๋ค. ํ์ดํ !
Findings (๋ฐฐ์ด ์ )
์ํฅ์ด ๊ฐ ์ ์๋ ๋ถ๋ถ์๋ ๋ฌด์กฐ๊ฑด 2์ค 3์ค์ผ๋ก ํ ์คํธ๋ฅผ ํด์ผํ๋ค. ์ํฅ์ด ๊ฐ ์ ์๋ ๋ถ๋ถ์ ๋ํด์ ํ๋ฒ ์ด์์ ํ์ธํด๋ด์ผ ํ๋ค๋๊ฑธ ๋ฐฐ์ ๋ค.
migration์ ์ปฌ๋ผ changeํ๋ฉด rollback์ด ๋์ง ์๋๋ค. ์ด ๊ฒฝ์ฐ up/down ๋ฉ์๋๋ก ๋ถ๋ฆฌ์์ผ์ค์ผ ํ๋ค. rollback๋๋์ง๋ ํจ๊ป ํ์ธํ์.
์ด์ฌ์๋๊ณผ ์ต์ฌ์๋์ ํตํด ์ฅ์ ์ ๋์ฒํ๋ ํ๋ก์ ์์ธ์ ๋ํด ๋ฐฐ์ ๋ค. ์ฅ์ ๋ ๋ฐ์ํ๊ธฐ ๋ง๋ จ์ด๋ค. ๋ฐ์ํ์ ๋ ํ๋ก๋ต๊ฒ ๋์ฒํ๋ค๋ฉด ์ ๋ขฐ๊ฐ ์๊ธด๋ค. ์ผ์, ์์ธ, ๋ด๋ถ๋์, ๋์ฒ ๋ฐ ํ๊ณ ์ผ๋ก ๋๋ ์ง๋ ์ฅ์ ๋ณด๊ณ ์๋ฅผ ๊ณต์ ํ๋ ๊ฒ๋ถํฐ, ๋ฌธ์ ํด๊ฒฐ์๋ง ์ฐ์ ์ง์คํ๋ ํ๋๊น์ง, ์๊ณ ๋ ์์์ง๋ง ์ด๋ฒ ๊ธฐํ์ ํผ๋ถ๋ก ๋ฐฐ์ด ๊ฒ ๊ฐ๋ค.
Affimation (์๊ธฐ ์ ์ธ)
๋๋ ๊ผผ๊ผผํ๊ฒ ์์ ์ ์ธ ์ฝ๋๋ฅผ ๋ง๋ค์ด ๋๋ฃ์๊ฒ ํผํด๋ฅผ ๋ผ์น์ง ์๋ ๊ฐ๋ฐ์๋ค.
๋๋ ๋๋ฅผ ์กด์คํ์ง ์๋ ์ฌ๋๋ ๊ฒฐ๊ตญ์ ๋๋ฅผ ์กด์คํ ์ ์๋๋ก ํ๋ ๊ฐ๋ฐ์๋ค.
Last updated