๐ 220129_ํด๋ฆฐ์ฝ๋_DAY06
๐ ์ฝ์ ๋ฒ์
4 ์ฃผ์ (p.67 ~ p.94)
๐ง ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ
- ์ฃผ์์ด ์ค๋๋ ์๋ก ์ฝ๋์์ ๋ฉ์ด์ง๋ค. ์ค๋๋ ์๋ก ์์ ํ ๊ทธ๋ฆ๋ ๊ฐ๋ฅ์ฑ๋ ์ปค์ง๋ค. ์ด์ ๋ ๋จ์ํ๋ค. ํ๋ก๊ทธ๋๋จธ๋ค์ด ์ฃผ์์ ์ ์งํ๊ณ ๋ณด์ํ๊ธฐ๋ ํ์ค์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๋๊น.
- ํํ๋ ฅ์ด ํ๋ถํ๊ณ ๊น๋ํ๋ฉฐ ์ฃผ์์ด ๊ฑฐ์ ์๋ ์ฝ๋๊ฐ, ๋ณต์กํ๊ณ ์ด์์ ํ๋ฉฐ ์ฃผ์์ด ๋ง์ด ๋ฌ๋ฆฐ ์ฝ๋๋ณด๋ค ํจ์ฌ ์ข๋ค.
- ์๋๋ฅผ ์ค๋ช ํ๊ฑฐ๋, ๊ฒฐ๊ณผ๋ฅผ ๊ฒฝ๊ณ ํ๊ฑฐ๋, ํ์ฌ ํ ์คํธ ์ค์ด๋ผ๊ณ ํ์ํ ๋ ๋ฑ์์๋ง ์ฐ์ฌ์ผ ํ๋ค.
- ์์ผ๋ ๋ง๋ ํ ์ฃผ์์ ๋ฌ๋ ค๋ ์ ํน์์ ๋ฒ์ด๋ ์ฝ๋๋ฅผ ์ ๋ฆฌํ๋ผ. ๋ ๋ซ๊ณ , ํ๋ณตํ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ ์ง๋ฆ๊ธธ์ด๋ค.
- ํจ์๋ ๋ณ์๋ก ํํํ ์ ์๋ค๋ฉด ์ฃผ์์ ๋ฌ์ง ๋ง๋ผ
- ์ ์ ์ด๋ฆ์ผ๋ก ์ฝ๋๋ฅผ ์ค์ผ์ํฌ ํ์๊ฐ ์๋ค. ๋ค์ ํ ๋ฒ ๊ฐ์กฐํ์ง๋ง, ์์ ๊ฐ์ ์ ๋ณด๋ ์์ค ์ฝ๋ ๊ด๋ฆฌ ์์คํ ์ ์ ์ฅํ๋ ํธ์ด ์ข๋ค.
- ์ฃผ์์ผ๋ก ์ฒ๋ฆฌํ ์ฝ๋๋งํผ ๋ฐ์ด์ค๋ฌ์ด ๊ดํ๋ ๋๋ฌผ๋ค.
๐ค ์ฝ์ ์๊ฐ ๋ฐ ๋ ์ค๋ฅด๋ ์๊ฐ
๋ค์ ์ฝ๋ ์์ ๋ ๊ฐ๋ฅผ ์ดํด๋ณด์. ์ด๋ ์ชฝ์ด ๋ ๋์๊ฐ?
// ์ง์์๊ฒ ๋ณต์ง ํํ์ ๋ฐ์ ์๊ฒฉ์ด ์๋์ง ๊ฒ์ฌํ๋ค.
if ((employee.flags & HOURLY_FLAG) && (employee.age > 65))
โฌ๏ธ ๋ณ๊ฒฝ ํ
if (employee.isEligibleForFullBenefits())
์ด ๋ถ๋ถ์ ๋ณด๊ณ ๋์ ๋๋ ๋๋ฌด ๋๋๊ณ ์ ๊ธฐํ๋ค. ์ด ์์ ๋ฅผ ํตํด ์๊ฐ๊ฐ ์๋ํ๋ ๋ฐฉ์์ด ์ด๋ค ์์ผ๋ก ์๋ฏธํ๋์ง๋ฅผ ํ์คํ ์๊ฒ ๋์๊ณ , ์ง์ง ๋ชจ๋ ๊ฒ์ ์ต๋ํ ์งง๊ฒ ์์ฑํด์ผ ํจ์ ๋์ผ๋ก ๋ณด๋ฉฐ ์๊ฒ ๋์๋ค. ๊ทธ๋์ ๋๋ if๋ฌธ์์ ์ฌ๋ฌ ๊ฐ๋ฅผ ๋น๊ตํ ๋ ์ ๋ฐ ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ ํ๋ฒ์ ํจ์ํ ํ ์๊ฐ์ ํ์ง ๋ชปํ๋๊ฑธ๊น?
- ์ด๋ ฅ์ ๊ธฐ๋กํ๋ ์ฃผ์์ด๋ ๋๋ฌด๋ ๋น์ฐํ ๋ด์ฉ์ ์ฃผ์์ ์์ฑํ์ง ๋ง๋๋ก ํ์.
โก๏ธ ๊ทธ๋์ ๋๋ ๋ ธ๋ง๋์ฝ๋ ๊ณต๋ถ๋ , ์๋ฐ ๊ณต๋ถ๋ ์์ ๋ฅผ ๊ณต๋ถํ ๋ ํฅํ ๋ด๊ฐ ๋ณต์ตํ ๋ ๋ ์ฝ๊ฒ ์ดํดํ๊ธฐ ์ํด ๋น์ฐํ ๋ด์ฉ์ ์ฃผ์์ ์์ฑํ๊ณค ํ์๋ค. ์ง๊ธ ์๊ฐํด๋ณด๋, ๋ ์ง๊ด์ ์ผ๋ก ์ฝ๋์ ์๋ฏธ๊ฐ ์ด๋ค ๋ป์ธ์ง๋ฅผ ํ์ ํ ์ ์๋๋ก ์์ฑํ๋ค๋ฉด ์ ์ด์ ์ฃผ์์ ๋ฌ์๋์ ์ผ์ด ์๋ ๊ฒ์ด์๋ค. ์์ผ๋ก๋ ๊ณต๋ถํ ๋ ๋ด๊ฐ ์ดํดํ ์ ์๋ ์ด๋ฆ์ผ๋ก ์์ฑํ๋ ์ต๊ด์ ๋ค์ฌ๋์์ผ๊ฒ ๋ค๊ณ ๊นจ๋ซ๊ฒ ๋์๋ค.
๐ ๊ถ๊ธํ๊ฑฐ๋ ์ดํด๋์ง ์๋ ๋ด์ฉ
โ๐ป ์๊ฐ 3์ค ์์ฝ
- ๊ทธ๋์ ๋ด๊ฐ ์์ฑํ๋ ๋ชจ๋ ์ฝ๋๋ค์ ๋๋ฌ์ด ์ฝ๋๋ค์ด์๋ค.
- ์ด๋ฒ์ ์์ ๋ก ๋์จ ์ฝ๋๋ค์ ๋ณด๋ฉด์ ์ ์๊ฐ ์๊ฐํ๋ ํด๋ฆฐ ์ฝ๋๋ ๋ฌด์์ธ๊ฐ์ ์กฐ๊ธ์ ์ ๊ฒ ๊ฐ์ด ๋๊ปด์ก๋ค.
- ์์ผ๋ก, ์ฃผ์์ด ํ์ ์์ ์ ๋๋ก ์ฝ๋๋ฅผ ๊น๋ํ๊ฒ ์์ฑํด๋ณด๋ ค๊ณ ํด ๋ณด์. ์ฃผ์์ด ์๋ค๋ ๊ฒ์ ๊ฒฐ๊ตญ ์ถ๊ฐ ์ค๋ช ์ด ์์ด์ผ๋ง ์ฝ๋๋ฅผ ์ดํดํ ์ ์๋ค๋ ๋ป์ด๋ค.
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ 220129_ํด๋ฆฐ์ฝ๋_DAY06), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@devholic22/220129ํด๋ฆฐ์ฝ๋DAY06์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค