๐ดTIL
[TIL/Clean Code] Assignment #03
TIL (Today I Learned) ์ค๋ ์ฝ์ ๋ฒ์ 2์ฅ ์๋ฏธ ์๋ ์ด๋ฆ๊น์ง ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ ์๋๋ฅผ ๋ถ๋ช ํ ๋ฐํ๋ผ! ๋ณ์์ ์กด์ฌ ์ด์ , ์ํ ๊ธฐ๋ฅ, ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ณ์ ์ด๋ฆ์ ํตํด ์ ์ ์์ด์ผ ํจ //์ฌ๋ฐ๋ฅธ ์์ int elapsedTimeInDays; ๊ทธ๋ฆ๋ ์ ๋ณด๋ฅผ ํผํ๋ผ! ๋๋ฆฌ ์ฐ์ด๋ ์๋ฏธ๊ฐ ์๋ ๋จ์ด๋ฅผ ๋ค๋ฅธ ์๋ฏธ๋ก ์ฌ์ฉํ๋ฉด ์ ๋จ ์ฌ๋ฌ ๊ณ์ ์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ ๋ : accountList (X), accountGroup (O) ์๋ก ํก์ฌํ ์ด๋ฆ์ ์ฌ์ฉํ๋ฉด ์ ๋จ ์๋ฏธ ์๊ฒ ๊ตฌ๋ถํด๋ผ! //์๋ฏธ ๊ตฌ๋ถ์ด ์ ํํ ์๋จ getActiveAccount(); getActiveAccounts(); getActiveAccountInfo(); ๋ฐ์ํ๊ธฐ ์ฌ์ด ์ด๋ฆ์ ์ฌ์ฉํ๋ผ! ๊ฒ์ํ๊ธฐ ์ฌ์ด ์ด๋ฆ์ ์ฌ์ฉํ๋ผ!..
[TIL/Clean Code] Assignment #02
TIL (Today I Learned) ์ค๋ ์ฝ์ ๋ฒ์ ์ถ์ฒ์ฌ ~ 1์ฅ ๊นจ๋ํ ์ฝ๋๊น์ง ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ ํ๋ฅญํ ์ํํธ์จ์ด ๊ธฐ๋ฒ ์ ๋ฆฌ ๋๋ ์กฐ์ง : ์ ์ ํ ๋ช ๋ช ๋ฒ ๋ฑ๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด ๋ฌด์์ด ์ด๋์ ์๋์ง ์์์ผ ํ๋ค. ์ ๋ ๋๋ ๋จ์ ํจ : ์ฝ๋๋ ๋๊ตฌ๋ ์์ํ๋ ์์น์ ์์ด์ผ ํ๋ค. ์ฒญ์ ๋๋ ์ ๋ฆฌ : ๊ณผ๊ฑฐ ์ด๋ ฅ์ด๋ ๋ฏธ๋ ๋ฐ๋์ ๊ธฐ์ตํ ์ฃผ์์ ์ง์ด๋ค. ์ฒญ๊ฒฐ ๋๋ ํ์คํ : ์ผ๊ด์ ์ธ ๊ตฌํ ์คํ์ผ๊ณผ ๊ธฐ๋ฒ์ ํ์์ฑ ์ํํ ๋๋ ๊ท์จ : ๊ด๋ก๋ฅผ ๋ฐ๋ฅด๊ณ , ์๊ธฐ ์ํ์ ์์ฃผ ๋์๋ณด๊ณ , ๊ธฐ๊บผ์ด ๋ณ๊ฒฝํ๋ ๊ท์จ ๋์ ์ฝ๋์ ์์ (ํฌ๋ฌ ์ฑ) 80๋ ๋ ํ๋ฐ ํฌ๋ฌ ์ฑ์ ๊ตฌํํ ํ์ฌ๊ฐ ์์์ผ๋, ๊ทธ ํ์ฌ์ ๊ฐ๋ฐ์๋ค์ ์ถ์์ ๋ฐ๋น ์ฝ๋๋ฅผ ๋ง๊ตฌ ์์ฑํ๋ค. ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์๋ก ์ฝ๋๋ ์๋ง์ด ๋์๊ณ ๊ฒฐ๊ตญ ๊ฐ๋น ๋ชปํ ์์ค..
[TIL/Clean Code] Assignment #01
์ฑ ์ธ์ฆ! ๋ค์ง! ์ฌ๋ฐ๋ฅธ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์๋๊ฐ์ ๋ํ ์๋ฌธ์ด ๋ค ๋๊ฐ ๋ง์๋ค. ๋ ธ๋ง๋ ์ฝ๋์์ ์ ๊ณตํ๋ ํด๋ฆฐ ์ฝ๋ ์ฑ๋ฆฐ์ง๋ฅผ ํตํด ์ฑ ์ ๋๊น์ง ์ ๋ ํ๊ณ ! ๋ด ์ฝ๋์ ๋ํ ์์ฌ์ ์์จ ๊ฒ์ด๋ค!