4. ์ฃผ์
๋์ ์ฝ๋์ ์ฃผ์์ ๋ฌ์ง ๋ง๋ผ. ์๋ก ์ง๋ผ
์ฃผ์์ ๋์ ์ฝ๋๋ฅผ ๋ณด์ํ์ง ๋ชปํ๋ค.
์ฝ๋์ ์ฃผ์์ ์ถ๊ฐํ๋ ์ผ๋ฐ์ ์ธ ์ด์ ๋ ์ฝ๋ ํ์ง์ด ๋์๊ธฐ ๋๋ฌธ์ด๋ค.
์ฃผ์์ ๋ฌ๊ธฐ๋ณด๋จ, ๊ทธ ์ฝ๋๋ฅผ ๊น๋ํ๊ฒ ๊ฐ์ ํ๋๋ฐ์ ์๊ฐ์ ํฌ์ํด๋ผ.
์ฝ๋๋ก ์๋๋ฅผ ํํํ๋ผ!
if(employee.isEligibleForFullBenenfits() ๊ฐ์ด ์ฃผ์์ ๋์ ํด ํจ์๋ก ์ถฉ๋ถํ ํํ์ด ๊ฐ๋ฅํ๋ค.
์ข์ ์ฃผ์
ํ์ง๋ง ์ด๋ค ์ฃผ์์ ํ์๋ก ํ๋ค. ๊ทธ ์ฃผ์์ ์ข
๋ฅ๋ฅผ ์ด๊ฑฐํ์๋ฉด,
-
๋ฒ์ ์ธ ์ฃผ์ - ํ์ฌ๊ฐ ์ ๋ฆฝํ ๊ตฌํ ํ์ค์ ๋ง์ถฐ ๋ฒ์ ์ธ ์ด์ ๋ก ํน์ ์ฃผ์์ ๋ฃ๋ ๊ฒฝ์ฐ
-
์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ฃผ์ - ๊ธฐ๋ณธ์ ์ธ ์ ๋ณด๋ฅผ ์ฃผ์์ผ๋ก ์ ๊ณตํ๋ฉด ํธ๋ฆฌํจ.
ํน์ ํ๋ผ๋ฏธํฐ ๋ฑ์์ ์ด๋ค ํฌ๋ฉง์ธ์ง (ํ์ง๋ง, ํ์๋ ์๋. ํจ์๋ช ์ ๋ณ๊ฒฝํจ์ผ๋ก ์ถฉ๋ถํ ๋์ฒด ๊ฐ๋ฅ) -
์๋๋ฅผ ์ค๋ช ํ๋ ์ฃผ์ - ๊ตฌํ์ ์ดํดํ๊ฒ ๋์์ฃผ๋ ํํ์ ์ฃผ์, ์ฃผ๋ก ์ ์์ ๊ตฌํ ์๋๊ฐ ๋๋ฌ๋๋ ์ฃผ์์ด๋ผ ํ ์ ์๋ค.
-
์๋ฏธ๋ฅผ ๋ช ๋ฃํ๊ฒ ๋ฐํ๋ ์ฃผ์ - ๋ชจํธํ ์ธ์๋ ๋ฐํ๊ฐ์ ์ฝ๊ธฐ ์ข๊ฒ ํํํ๋ ๊ฒ
-
๊ฒฐ๊ณผ๋ฅผ ๊ฒฝ๊ณ ํ๋ ์ฃผ์ - ํน์ ํ ์คํธ ์ผ์ด์ค์์ ์คํํ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๋ค๋ ๊ฒ์ ์ค๋ช ํด์ฃผ๋ ๊ฒ
-
TODO ์ฃผ์ - ๋๋ก๋ ์์ผ๋ก ํ ์ผ์ ๋จ๊ฒจ๋์ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ๋ค.
ํ์ง๋ง, ์์คํ ์ ๋์ ์ฝ๋๋ฅผ ๋จ๊ฒจ ๋๋ ํ๊ณ๊ฐ ๋์ด์๋ ์๋๋ค.
๋์ ์ฃผ์
๋๋ค์์ ์ฃผ์์ด ์ด ๋ฒ์ฃผ ์์ ์ํ๋ฉฐ, ํ์ ํ ์ฝ๋๋ฅผ ๋ณ๋ช ํ๋ ๊ฒ์ ์ง๋์ง ์๋๋ค.
-
์ฃผ์ ๊ฑฐ๋ฆฌ๋ ์ฃผ์ - ์๋ฌด๊ฐ ํน์ ํ๋ก์ธ์ค์ ์ํด์ ์ฃผ์์ ๋ค๋ ๊ฒฝ์ฐ๋ ์๊ฐ ๋ญ๋น์ด๋ค.
์ฃผ์์ ๋ฌ๊ธฐ๋ก ํ์ผ๋ฉด ์ถฉ๋ถํ ์๊ฐ์ ๋ค์ฌ ์ต๊ณ ์ ์ฃผ์์ ๋ฌ๋๋ก ๋ ธ๋ ฅํ๋ค. -
๊ฐ์ ์ด์ผ๊ธฐ๋ฅผ ์ค๋ณตํ๋ ์ฃผ์ - ํค๋์ ๋ฌ๋ฆฐ ์ฃผ์์ด ๊ฐ์ ์ฝ๋ ๋ด์ฉ์ ๊ทธ๋๋ก ์ค๋ณตํ๋ฉด ์์นซ ์ฝ๋๋ฅผ ์ฝ๋๋ฐ ์๊ฐ์ด ๋ ์์๋ ์ ์๋ค.
-
์คํดํ ์ฌ์ง๊ฐ ์๋ ์ฃผ์ - ๋ถ๊ธฐ ์ฒ๋ฆฌ ๋ฑ์์ ์ค๋ช ์ด ์ด์ง ๋ถ์กฑํ ๊ฒฝ์ฐ ์ถฉ๋ถํ ์คํด์ ์์ง๊ฐ ์์ด,
๊ด๋ จ ๊ธฐ๋ฅ์ ํฌํจํ์ฌ ํ ์คํธ ํน์ ๊ฐ๋ฐ์ ํ ๋ ๋ฌธ์ ๊ฐ ์๊ธธ ์ฌ์ง๊ฐ ๋ค๋ถํ๋ค. -
์๋ฌด์ ์ผ๋ก ๋ค๋ ์ฃผ์ - ๋ฌด์กฐ๊ฑด์ ์ผ๋ก ๋ค๋ ์ฃผ์์ ์ฝ๋๋ฅผ ๋ณต์กํ๊ฒ ๋ง๋ค๋ฉฐ, ๊ฑฐ์ง๋ง์ ํผ๋จ๋ฆฌ๊ณ ํผ๋์ ์ค ์ฌ์ง๊ฐ ์ถฉ๋ถํ๋ค.
-
์์ผ๋ ๋ง๋ ํ ์ฃผ์ - ๋๋ฌด ๋น์ฐํ ์ฌ์ค์ ์ธ๊ธํ๋ฉฐ ์๋ก์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง ๋ชปํ๋ ์ฃผ์ ex) // ์์ฑ์
ํจ์๋ ๋ณ์๋ก ํํํ ์ ์๋ค๋ฉด ์ฃผ์์ ๋ฌ์ง ๋ง๋ผ
๋ซ๋ ๊ดํธ์ ๋ค๋ ์ฃผ์
๋๋ก๋ ๊ดํธ๊ฐ ๋ซํ๋ ๊ณณ์ ์ฃผ์์ ๋ฌ๊ณค ํ๋๋ฐ (์ฃผ๋ก ๋ฐ๋ณต์ด ์ค์ฒฉ๋๊ฑฐ๋, ์ฌ๋ฌ ๋ถ๊ธฐ๊ฐ ์๋ ๊ฒฝ์ฐ) ,
๊ดํธ์ ์ฃผ์์ ๋ฌ์์ผ ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค๋ฉด, ๊ทธ ์๋์ง๋ฅผ ํจ์๋ฅผ ์ค์ด๋ ๊ฒ์ ์ฌ์ฉํ์.
์ ์๋ฅผ ํ์ํ๋ ์ฃผ์
๊ทผ๋์ ์์ค ์ฝ๋ ๊ด๋ฆฌ ์์คํ
์ ๋๊ฐ ์ธ์ ๋ฌด์์ ์ถ๊ฐํ๋์ง ๊ท์ ์ฒ๋ผ ๊ธฐ์ตํ๋ค.
๊ทธ๋ฌ๋ฏ๋ก ๊ตณ์ด ์ฃผ์์ ๋ฌ์์ ์ฝ๋๋ฅผ ์ค์ผ์ํฌ ํ์๊ฐ ์๋ค.
์ฃผ์์ผ๋ก ์ฒ๋ฆฌํ ์ฝ๋
์ฃผ์์ผ๋ก ์ฒ๋ฆฌ๋ ์ฝ๋๋ ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ง์ฐ๊ธฐ๋ฅผ ์ฃผ์ ํ๋ค. ์ฐ๋ฆฌ๋ ์ฐ์ํ ์์ค ๊ด๋ฆฌ ์์คํ
์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์,
๊ตณ์ด ์ฃผ์์ผ๋ก ๋จ๊ธธ ํ์๊ฐ ์๋ค. ๊ทธ๋ฅ ์ฝ๋๋ฅผ ์ญ์ ํด๋ผ, ์ฝ๋๋ฅผ ์์ด๋ฒ๋ฆด ์ผ๋ ค๋ ์๋ค.
์ ์ญ ์ ๋ณด
์ฃผ์์ ๋ฌ์์ผ ํ๋ค๋ฉด ๊ทผ์ฒ์ ์๋ ์ฝ๋๋ง ๊ธฐ์ ํ๋ผ. ์ ์ญ์ ์ธ ์ ๋ณด๋ฅผ ๊ธฐ์ ํ์ง ๋ง๋ผ.
๋ง์ฝ ์ ์ญ์ ๋ณด๊ฐ ๋ณํ๋ค๊ณ ํด๋, ๊ทธ ์ฃผ์์ ์๋ ์ ์ญ ์ ๋ณด์ ๋ํ ์์ ์ด ๋ฐ๋ ๊ฐ๋ฅ์ฑ์ ๋ฎ๋ค.
๋ชจํธํ ๊ด๊ณ
์ฃผ์์ ๋ฌ์๋ค๋ฉด ์ ์ด๋ ๋
์๊ฐ ์ฃผ์๊ณผ ์ฝ๋๋ฅผ ์ฝ์ด๋ณด๊ณ ๋ฌด์จ ์๋ฆฐ์ง ์์์ผ ํ๋ค.
์ฃผ์ ์์ฒด๊ฐ ๋ค์ ์ค๋ช
์ ์๊ตฌํ๋ค๋ฉด, ๊ทธ๊ฒ์ ์๋ชป๋ ์ฃผ์์ด๋ค.
์ฌ๊ฒฌ์ ๋ง๋ถ์ด๋ฉด…?
๋๋ ๋ณ์์ ๋ฉ์๋ ๋ช
์ ์ค์์ ํ๊ฒ ์ฌ๊ธด๋ค.
๊ฐ๋ฐ์๋ผ๋ฉด, ์ฝ๋๋ก ์๋๋ฅผ ์ ๋ฌํ ์ ์์ด์ผ ํ๋ค๊ณ ์๊ฐํ๊ธฐ์ ์ฃผ์์ ๊ฐ๊ธ์ ํผํ๋ ํธ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ฒ ์ฅ์ ๊ทธ๋ฐ ๋์ ์๋์ ์ ๋ง๋ ์ฅ์ด๋ผ๊ณ ํ ์ ์๊ฒ ๋ค.
์ฑ
์์๋ ๋์ค๋ ์๊ธฐ์ง๋ง, ์์ ์๋ ํด๋น ํจ์ ๋ฑ์ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋๋ฉด ๊ธฐ์กด ์ฝ๋๋ฅผ ์ฃผ์์ผ๋ก ํด๋๊ณ , ์ ๊ธฐ๋ฅ์ ์์ฑํ๋ค.
์๊น์์ ๊ทธ๋ฌ๋์ง, ๋์ค์ ์ธ๊น๋ด ๊ทธ๋ฌ๋์ง๋ ์ง๊ธ์์๋ ์ ๊ธฐ์ต์ด ์ ๋์ง๋ง(์๋ง ํ์๊ฐ ์๋๊น ํ๋ค.)
์ด์ ๋ ๋ฏธ๋ จ์์ด ์ง์ด๋ค. ๊ฒฝํ์ ๊ทธ ์ฃผ์ ์ฒ๋ฆฌํ ์ฝ๋๋ฅผ ์ด ์ผ์ ์์๊ณ (์งง์ ๊ฒฝํ์ด๊ธด ํ์ง๋ง….), ์ค์ฌ ์ด๋คํด๋ ๋๋๋ฆฌ๋ฉด ๊ทธ๋ง์ด๋ค.
๊ทธ๋ฆฌ๊ณ ํผ์ ๊ฐ๋ฐํ๋ค๋ณด๋ ๋น์ฅ ์ข์ ๋ฐฉ๋ฒ์ด ์๊ฐ ์๋๊ฑฐ๋ ํ ๋ TODO,FIXME ๋ฑ์ ๊ฝค ์ ์ฉํ๋ ํธ์ธ๋ฐ(๋ฏธ๋์ ๋์ผ ๋ถํํด)
์ฑ
์์๋ ์ธ๊ธํ๋ฏ์ด TODO ๋ก์น ์ ํญ์ ๊ฒฝ๊ณํด์ผ ํ ๊ฒ ๊ฐ๋ค.