FunctionalPrograming Study
๋ชฉ์
- ๊ธฐ์กด oop ๊ด์ ์์ ๋ฒ์ด๋ functional ํจ๋ฌ๋ค์ ๊ฒฝํ ๋ฐ ๊ณต๋ถ.
- ๋ค์ํ Functional ์ธ์ด์ ํน์ฑ๋ค์ ๊ฒฝํํ๊ณ ์ดํด.
- pair programming์ ํตํ ํ์ ๋ฅ๋ ฅ ํฅ์ ๋ฐ ์ฌ๊ณ ๋ ฅ ํฅ์
๋ฐฉ์
- ๋ค์ํ ๋ถ์ผ์ ์ฌ๋๋ค๊ณผ pair programming์ ํตํด ํผ์๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ๋ณด๋ค๋ ๊ฐ์ด ํ ๋ก ํ๊ณ ์ดํด๋ฅผ ๋ชฉํ๋ก ํ๋ค.
- ๋ชฉ์ ์์ด ๋ฐ๋ผํ๊ฑฐ๋ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ ๋ณด๋ค๋ ์ดํด๋ฅผ ์ฐ์ ์ผ๋ก ํ๋ค.
- ํ ์ฆ ๋ฑ ์คํฐ๋ ๊ณต๊ฐ์ ์ํ ๋น์ฉ์ ๊ฐ์ถ.
- ํ ๊ฐ์ง ์ฃผ์ ๋ฅผ ์ ํ๊ณ ๊ทธ ์ฃผ์ ์ ๋ํด ์คํฐ๋๋ฅผ ์งํ ํ ์คํฐ๋๊ฐ ๋ง๋ฌด๋ฆฌ๋๋ฉด ๋ค๋ฅธ ์ฃผ์ ๋ฅผ ์ ์ ํ์ฌ ์งํ.
- ๊ธฐ๊ฐ์ ์ฃผ์ ์ ๋ฐ๋ผ ๋ค๋ฆ (1์ฃผ๊ฐ ๋ ์๋ ์๊ณ 4์ฃผ๊ฐ ๋ ์๋ ์๋ค.)
- ์ฃผ๊ธฐ์ ์ผ๋ก ์๊ณ ๋ฆฌ์ฆ ๋ฑ ์ฝ๋๋ฅผ ํ์ด์ ์ค์ต(ํ์ด ํ๋ก๊ทธ๋๋ฐ ).
์๊ฐ ๋ฐ ์ฅ์
- ๋งค์ฃผ ์์ผ (8์ ๋ฐ ~ 10์ ๋ฐ)์คํฐ๋๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํจ.
- ์ฅ์๋ ์ฝ๋ก๋๋ก ์ธํด ์จ๋ผ์ธ์ผ๋ก ์งํ