CleanCode 2์ฅ ์๋ฏธ ์๋ ์ด๋ฆ
์๋ฏธ์ devlog
[๐ก๋ณ์๋ช ์ ์ง๋ ๋ฒ ] ์์คํ ์ด์ ๋ฐ ์ ์ง๋ณด์๋ฅผ ํ๋ค๋ณด๋ฉด, ๋ค๋ฅธ ๋ถ๋ค์ด ์์ฑํ ์ฝ๋๋ค์ ๋ณผ ์ผ์ด ๋ง์ต๋๋ค. ๋ค๋ฅธ ๋ถ๋ค์ ์ฝ๋๋ค์ ๋ณด๋ค๋ณด๋ฉด, ๊ฐ๋ ์ด๋ค ์ญํ ์ ํ๋ ๋ณ์์ธ์ง, ํด์ํ๊ธฐ๊ฐ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๊ธฐ๋ ํฉ๋๋ค. ๋ํ ์์ ์ด ์์ฑํ ์ฝ๋๋ ๋ค์ ๋ณผ ๋, ํด์์ด ์๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ ๊ฐ ๋ด๋นํ ์์คํ ๊ฐ์ ๊ณผ์ ๋ค์ ๋ํด์๋, ๊ฐ๋ ์ฑ์ ๋ง์ ์ ๊ฒฝ์ ์จ์ ๊ฐ๋ฐ์ ํ๊ณ ์์ต๋๋ค. ๊ฐ๋ ์ฑ์ ๋์ด๋๋ฐ๋ ๊ฐ๊ฒฐํ ๋ก์ง๋ ์ค์ํ์ง๋ง, ๋ณ์๋ช ์ด ์ ์ผ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ผ๋ง์ ๋ถํฐ ์ฝ๊ณ ์๋, CleanCod๋ผ๋ ์ฑ ์์ ์ข ๋ ๋์ ๋ณ์๋ช ์ ์ง๋ ๋ฐฉ๋ฒ์ ๋ํ ์๊ฐ๊ฐ ์์ด, ํด๋น ๋ด์ฉ์ ์ ์ ๋ฆฌ ํด๋์ ๊ธฐ์ ๋ธ๋ก๊ทธ ๋ด์ฉ ๊ณต์ ํฉ๋๋ค. ๐๋ณ์๋ช ์ ์ง๋ ํต์ฌ ํค์๋ ์ ๋ฆฌ 1. ์๋๋ฅผ ๋ถ๋ช ํ ํ๊ธฐ 2. ๋ณ์ํ์ ๊ณผ ๋ค๋ฅธ ํ์ ์ ๋ณ์์ ๋ฃ์ง ์๊ธฐ(๐ int arr = 1; ) 3. ๋ณ์๋ฅผ ๊ตฌ๋ถํ ๋๋, ์๋ฏธ์๊ฒ ํ๊ธฐ (๐ public void sum(int a1, int a2 );) 4. ๋ฐ์ํ๊ธฐ ์ฝ๊ฒ ํ๊ธฐ 5. ์ ์ฒด ํ๋ก์ ํธ ๋ด์์ ๊ฒ์์ด ์ฝ๊ฒ ํ๊ธฐ 6. ๋ณ์๋ช ์ ์ ๋์ด๋ก ํ์ ์ ์ง์ 7. ๋จ๋ค์ด ์ดํดํ ์ ์๋ ๋ช ์ฌ๋ก ์ง๊ธฐ 8. ํ๊ฐ๋ ์ ํ๋จ์ด๋ง ์ฌ์ฉํ๊ธฐ( ๐ ์ถ๊ฐ ๋ฉ์๋ ๋ช : add, append, push) 9.๋๋ฉ์ธ์์ญ์์ ๊ฐ์ ธ์จ ์ด๋ฆ ์ฌ์ฉํ๊ธฐ ๐ฅ ์ผ๋ง์ ์ ์ฃผ๋ฏผ ๋ฒํธ ์์๋ฆฌ์ ๋ท์๋ฆฌ๋ฅผ ๋๋์ด ์ ์ฅํ ๋ณ์๊ฐ ํ์ํ ์ํฉ์์, ๋ค๋ฅธ ์์ค์์ jumin1, jumin2 ๋ก ๋๋์ด ์ฌ์ฉํ๊ณ ์์ด, ์ผ๊ด์ฑ์ผ๋ก ์ํด ์ ๋ jumin1, jumin2๋ผ๋ ๋ณ์๋ช ์ ์ฌ์ฉํ ์ ๋ฐ์ ์์๋ ๊ฒฝํ์ด ์์ต๋๋ค. jumin1, jumin2 ๋ 3๋ฒ ์ฌํญ์ ์๋ฐฐ๋๋ ๊ฒ ๊ฐ์, ์ฌ์ฉํ๋ฉด์๋ ์์ฌ์ ์ต๋๋ค. ๋ ์ข์ ๋ณ์๋ช ์ ์์์ ์ง, ๋ค๋ฅธ ์๊ฒฌ์ด ์์๊น์?
2021๋ 6์ 25์ผ ์คํ 3:36
jumin_first, jumin_last(jumin_second) ๋ฑ์ ์ด๋จ๊น์?๐
์ฒ์์ juminFront , juminBack ๋ ์๊ฐํ์๋๋ฐ, ๋คํ๋์ด ์ง์ด์ฃผ์ ๋ณ์๋ช ๋ ๊ด์ฐฎ์๊ฑฐ ๊ฐ์์!!! ๋ต๊ธ ๋ฌ์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค๐๐๐๐๐