Refactoring1 ๋ฆฌํฉํ ๋ง์ด๋? ๋ฆฌํฉํ ๋ง์ด๋? ์ธ๋ถ ๋์์ ๋ฐ๊พธ์ง ์๊ณ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ ์ํํธ์จ์ด๋ฅผ ์ฝ๊ฒ ์ดํดํ ์ ์๊ณ , ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๋์ํ๋๋ก ์์ค์ฝ๋ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ด๋ค. ์ํํธ์จ์ด๊ฐ ์ ๊ณตํ๋ ์๋น์ค์ ๋ํ ๊ธฐ๋ฅ ๋ฐ ๋์์ ๋ณ๊ฒฝํด์๋ ์๋๋ค. ์ฒ์๋ถํฐ ๋ฏธ๋ฆฌ ๊ณํํด์ ์์ ํ๋ ๊ฒ๋ณด๋ค๋ ์ง์์ ์ผ๋ก ์ข์ ๋์์ธ์ ์ฐพ์ ์งํํ๋ค. ๋ฆฌํฉํ ๋ง ๋ชฉ์ ์์ค์ฝ๋๋ฅผ ๋ณด๋ค ๋ ์ฝ๊ฒ ์ดํดํ๊ธฐ ์ํด์ ๋ณด๋ค ๋ ์ฌ์ด ์ ์ง๋ณด์๋ฅผ ์ํด์ (์ฌ์ด ์ดํด๋ก ์ธํด ์์ ํ๊ธฐ ์ฝ๋๋ก) Why ๋ฆฌํฉํ ๋ง? ์์ค์ฝ๋๋ฅผ ์ ์ดํด๋๋ฅผ ๋์ด๊ธฐ ์ํด์ ์ค๋ณต๋๊ฑฐ๋ ๋ถํ์ํ ๋ก์ง์ ์ ๊ฑฐํจ์ผ๋ก์จ ๊ฐ ์์ ๋ณ๋ก ์ฝ๋๊ฐ ๊น๋ํ๊ฒ ๊ตฌํ๋ ์ํ๋ก ๋ง๋ค๊ธฐ ์ํด์ ์๋ฌ ๋ฐ ๋ฒ๊ทธ์ ์์ธ์ ์ฝ๊ฒ ์ฐพ๊ธฐ ์ํด์ ์์ค์ฝ๋์ ๋์์ธ์ ์ ์งํ๊ธฐ ์ํด์ ์ง์๋ ๊ฐ๋ฐ๋ก ์ธํด ๋ง๊ฐ์ง๋ ์ฝ๋์ ๊ตฌ์กฐ๋ฅผ.. 2021. 4. 10. ์ด์ 1 ๋ค์