728x90 ๋ฐ์ํ ๊นจ๋ํ ์ฝ๋1 [๐ป Programming] Clean Code - ๊นจ๋ํ ํจ์๋ ์ด๋ป๊ฒ ์์ฑํ ๊น? ์๋ ํ์ธ์ Foma ๐ ์ ๋๋ค! ํญ์ ํจ์๋ฅผ ์์ฑํ๋ฉด์ "ํ๋ผ๋ฏธํฐ๋ ๋ช ๊ฐ๊ฐ ์ ๋นํ ๊น?", "์ด๋์ ๋ ๋จ์๋ก ์จ์ผํ ๊น?" ๋ฑ ํจ์๋ฅผ ์ ์ ํ๊ธฐ ์ฐ๊ธฐ ์ํด์ ๊ณ ๋ฏผํ์๋๋ฐ์. "ํด๋ฆฐ ์ฝ๋" ์ฑ ์ ํตํด์ ๊น๋ํ ํจ์๋ฅผ ์์ฑํ๋ ๋ฒ์ ๋ํด ์๊ฒ ๋์ด ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. 1. ๋ ์๊ฒ ๊น๋ํ ํจ์๋ฅผ ์์ฑํ๊ธฐ ์ํด์ ์ด ์ฑ ์ ์ ์์ธ ๋งํด์ ์ต๋ํ ์๊ฒ ๋ ์๊ฒ ์ฐ๋ผ๊ณ ๊ฐ์กฐํฉ๋๋ค. (์ค์ ๋ก ์ต์คํธ๋ฆผ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฐ์์ธ "์ผํธ ๋ฐฑ"์ด ์์ฑํ ํจ์๋ 2์ค์์ 4์ค๋ก๋ฐ์ ์ด๋ฃจ์ด์ ธ ์์ง ์๋ค๊ณ ํ๋ค์) "๊ทธ๋ ๋ค๋ฉด ์๊ฒ ์ฐ๋ ๊ฒ์ ๊ธฐ์ค์ ์ด๋ ์ ๋์ผ๊น์?" ํจ์ ์์์ if/else/while๋ฌธ์ ์ฐ์ด๋ ๋ธ๋ก์ ํ ์ค์ด ์ ๋นํ๊ณ ๋ค์ฌ์ฐ๊ธฐ๋ 1๋จ์์ 2๋จ์ ๋์ด์๋ฉด ์๋๋ค๊ณ ํฉ๋๋ค. ์ด๋ ๊ฒ ์๊ฒ ํจ์๋ฅผ ์์ฑํด์ผ ๋ ์ดํดํ๊ธฐ ์ฝ.. 2021. 8. 4. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ