๊ธฐํ5 ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ ์์ํ๊ธฐ ๋ ์ ๊ธฐ๊ฐ ์ฌ์์ 2024.01.08~2024.03.25 ์ฑ ์ฝ์ ์๊ฐ ์ ๋ฆฌ ํ ์คํธ ์ฝ๋ ๊ด๋ จ ๊ณต๋ถ๋ฅผ ์งํํ๊ณ ์๋ค. ์ญ์ฌ๋ ์์์ ํ๊ณ ์ด์ ์ผ ์ข ๋ฃํ ์ฑ . TDD๋ฅผ ๊ฐ๋ณ๊ฒ ๋ง๋ณผ ์ ์๋ค. ์ค๊ฐ์ UnitTest ์ธ๊ฐ์ ํ๋ ๋ง๋ณด๊ธฐํ๊ณ ์ด์ด์ ํ๋๋ ์ดํด๊ฐ ๋ ์ฌ์ ๋ค. ํ ์คํธ์ ์ต์ํ์ง ์์ ์ ์ฅ์์ ๋ณผ ๋ ๊ฐ๋ณ๊ฒ ํต์ฌ๋ง ๊ฐ๋จํ ์ง๊ณ ๊ฐ ์ ์ด์จ์ ์ข์๊ณ , ๋์ญ, ๋ชฉ์ด๋ given-when-then๋ฑ ์์ด๋ก ์ต์ํ์ ๋ค์ด ํ๊ธ๋ก ์์ฑ๋์ด์์ด ์ด์ํ๊ธด ํ์ง๋ง ๋งคํ ํํ์ ์ ์ ์์๋ค. ์ฅ์ฅ ๋ฐ๋ผํ๊ฑฐ๋ ๊ฐ๋ ์ ํ๋ฃจ๋ฃฉ ์ฝ์ผ๋ฉด์ ์ ๋ฌธ ๊ธฐ๋ณธ์๋ก ๋น ๋ฅด๊ณ ํํ๊ฒ ๋ณด๊ธฐ ์ข์ ์ฑ ์ด๋ค. ๊ฐ์ํจ๋๋ค. ๊ทธ์น๋ง ๋ณด๋ฉด์ ๋ค์๋ ์๋ฌธ์ ํ๊ฐ์ง ๊ณผ์ฐ ์ ๋ฌด๋ฅผ ํ๋๋ฐ ์์ด์จ TDD ํจํด์ ๊ตฌํ ๋ฐฉ๋ฒ์ ์ ๋ง ์ด์์ ์ด๊ธด ํ์ง๋ง ์คํ์ด ๊ฐ๋ฅ.. 2024. 3. 27. 2023 ํ๊ณ ์ผ์ผ์ผ ์์ฑ์ ๋ฐ์ฑ ์ฎ๊ฒจ์ ์ด์ผ์ง ํ๋ฉด์ ๋ฏธ๋ฃจ๋ค๋ฏธ๋ฃจ๋ค ์ค๋์์์ผ ๋ค์ ์์ฑ์ค 1์1์ผ์ ๊ตฟ๋ ธํธ์ ์ด์ ์์ฑํ ๋ถ๋ถ ์ฎ๊ธด ๊ฒ ํ์ดํ ์ผ์ผ์ผ Intro ํ๊ณ ๋ฅผ ๋์์ง๊ฐ ์ข ๋์ ํ ํด๋ฅผ ๋ง๋ฌด๋ฆฌ ํ๋๊น์ ๋ค์ ํ๊ณ ์ต๊ด๋ ๊ธฐ๋ฅผ ๊ฒธ ์์ฑ ๋ ํ๊ณ ๋ฅผ ์ฌ๋ ธ์ง๋ง ๋ฐ๋ก ๋ ธ์ ์ 2024๋ถํฐ๋ ์ผ,์,๋ถ๊ธฐํ๊ณ ๋ ์งํ์ ํด๋ณผ๊น ํ๋์ค 2023 ํ๊ณ ๋ 2023์ ๋ชจ๋ ๊ฒ์ ๋๋์ ๋ณด์๊ฐ ๋ชฉํ ํ ๊ฒ - ์ ๋ฌด ๋ถ๋ฌธ ์๋น์ค ๊ฐ์ ๊ธฐ์กด ๊ฐ์ ํ๋ ๋ฐฐ์น์ ๋ํด์ ์ด์ ๋ฐฐํฌ ํ ์ด์๊ฐ ์์ด ์๋ฒฝํ๊ฒ ๋ง๋ฌด๋ฆฌ๋ฅผ ๋ชปํ ์ํฉ์ด์๋ค. ์ด๋ป๊ฒํ๋ ์ด๋ป๊ฒํ๋ ๋ฆฌ์์น ๋์ ์๋ก์ด ์๋๋ก ๊ฐ์ ์ ํด์ ํ์ฌ๋ ์ ๋ง๋ฌด๋ฆฌ ๋์๊ณ ๊ธฐ์กด์ ๊ฐํ์ ์ผ๋ก ๋ฐ์ํ๋ ์ด์๋ค์ด ์ง๊ธ์ ์ ํ ๋์ง ์๊ณ ์๋ค. ๋์์ ์ฝ์๋ฅผ ๋ํญ ์ค์ด๋ ๊ฐ์ ๋ ๋์๋ค. ๊ฒฐ๊ตญ ์ฐ๋กํ ๊ฐ์ ์ ์ด๋ป๊ฒ ํ๋.. 2024. 1. 20. ๋ด ์ฝ๋๊ฐ ๊ทธ๋ ๊ฒ ์ด์ํ๊ฐ์ ๋ ์ ๊ธฐ๊ฐ 2023.08.12~2023.09.25 ๋ ์ ๋ชจ์ 2023.09.26 ๊ฐ๋ง์ ์ฑ ์ ์ฝ์๋ค. ํ์ฌ ํฐ ์นญ๊ตฌ์ ๋ค๋ฅธ ์นญ๊ตฌ์ ๊ฐ์ด ์ฝ๊ณ ๋ ์๋ชจ์ ํ๊ธฐ๋ก ํด์ ๋ค ์ฝ๊ณ ๊ฐ์ ์ฑ ์ ์ฝ์ ์นญ๊ตฌ์ ์ด์ผ๊ธฐ๋ฅผ ๋๋ด๋๋ฐ ์ ๋ง ์ํ๋ค. ์ด๋ฆฐ์ด ๋ ๋ ์ ํ ๋ก ์ ๋ค๋ ๋ค๊ณ ํ๋ค. ๋๋ ๋ ์ ํ ๋ก ํ๋ ๋ฒ์ ๋ฐฐ์์ผ๊ฒ ๋ค. ๋ ์ ๋ชจ์ ์๊ฐ ์ ๋ฆฌ ์ดํด ๋ฆฌํฉํ ๋ง ํํธ๋ ์ฐํํ๊ฒ๋ ํ์ฌ ๋ฆฌํฉํ ๋ง ์์ ์ ์งํํ๊ณ ์๋ ๋์ ์ ๋ฌด์ ์ฐ๊ด์ด ๋ง๊ตฌ๋ ๋๋ถ์ ๊ฐ์ด๋๋ ๋ช๊ฐ์ง ์ป์๋ค. 1. ๋ ผ๋ฆฌ ๋ถ์ ์ฐ์ฐ์๋ !๋ ์์ฃผ ์ฌ์ฉํ๊ณ ์์์ง๋ง ๊ตณ์ด ๋ฉ์๋๋ก ํ๋ฒ ๋ถ๋ฆฌํด์ ๋ ๊ฐ๋ ์ฑ์๊ฒ ๋ ์น์ ํ๊ฒ !customer.isEnabled -> customer.isDisabled().. 2. ๋ฆฌํฉํฐ๋ง ์์๋จ์๋ก ์ค์ํ๊ธฐ. ์ปค๋ฐ์ ์ด๋ป๊ฒ ๋ฆฌํฉํ ๋ง ํ๋์ง.. 2023. 12. 9. [Book] ์ํํธ์จ์ด ์ฅ์ธ 3๋ ์ ์ ๋น๋ฆฐ ์ฑ ์ด์๋๋ฐ ์ด์ ์์ผ ์ฝ์๋ค. ์ข์ ๊ฐ๋ฐ์? ๊ทธ ์ด์์ด ๋๊ธฐ ์ํด์ ์ด๋ป๊ฒ ํด์ผํ๋๊ฐ ์ค๋ช ์ ํด์ฃผ๋ ์ฑ ์ด์๋๋ฐ 2011๋ ์ฑ ์์๋ ๋ถ๊ตฌํ๊ณ ์์ฆ์ ๋, ๋ด ํ์ฌ, ๋ด ์นญ๊ตฌ๋ค, ํ์ฅ๋์ ๋์ ๋๋ฉฐ ์๋ ์ฑ ์ด๋ผ๋ ์ด์ง๊ฐ ์์ด ์ ์ฝํ๋ค. ์ข์๊ฑด์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค. ๋ฐ์ ์ ํ์ฐธ ๋ชป ๋ฏธ์น๋ค๋ ์๋ฏธ์ธ์ง ์๋ ๊ทธ๋๋ ์ง๊ธ์ด๋ ๊ณ ๋ฏผํ๋ ํฌ์ธํธ๋ ๋ค ๋๊ฐ๋ค๋ ๊ฑด์ง ์๊ฐ.. ๊ทธ์น๋ง ํ์คํ๊ฑด ์์งํ 3๋ ์ ์ ์ฝ์๋ค๋ฉด ์ด์ ๋๊น์ง๋ ๊ณต๊ฐ ๋ชปํ์ ๊ฑฐ ๊ฐ๋ค. ์๋ฏธ๋ค๋ค ใ ใ ์ข๊ณ ๊ณต๊ฐ๋๋ ๋ด์ฉ์ด ๋ง์ ๋ฐ๋ก ์ ์ด ๋จ์ผ๋ ๊ณต๊ฐ์ ์ผ๋ก ์ฐ๊ธด ์ข ๊ทธ๋์ ์๋ ๋ฐ๋ก ๋๊ณ ๋๊ณ ์ฝ์ด์ผ๊ฒ ๋ค. ๊ฐ์ธ์ ์ผ๋ก ์ ์์ผ์ ์ฅ์ , ๊ทธ์น๋ง ์ ์์ผ๋ง์ผ๋ก ํด๊ฒฐ๋์ง ์๋๋ค, ์ข์ ๊ฐ๋ฐ์๊ฐ ๋๋ ค๋ฉด, ์ผํ๋๋ฐ ์์ด์ ์ค์ํ๊ฒ ๋์ด์ผํ ๊ฒ๋ค, ๊ธฐ์ ๋ถ์ฑ ํด๊ฒฐ์ ์.. 2022. 4. 17. 2022.02.16 #1 Start ๋ธ๋ก๊ทธ ์ฒซ ๊ธ ํฐ์คํ ๋ฆฌ ์ฒจ ๊ฐ์ ํด๋ดค๋ค. ์ด์ฌํ ์ด์๋ด์ผ์ง 1๋ ๋ง ํ์ดํ ! ์ด์ ์์์ด์ผ 2022. 2. 16. ์ด์ 1 ๋ค์