์์๋๋ก ์์ํฉ์๋ค.
์ด ์ฌ์ง์ด ๋ฌด์์ ์๋ฏธํ๋์ง๋ ์กฐ๊ธ ๋์ค์ ์ค๋ช ํ๊ฒ ์ต๋๋ค. ์ง๊ธ์ ์๊ฐ๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค.
์ถ์ด XNUMX์์ ์ด๋ ๋ ์๋ ์๋ฌด๋ฐ ๋ฌธ์ ์ ์งํ๊ฐ ์์์ต๋๋ค. ํ ๋ฌด๋ฆฌ์ ์์งํ ํ์๋ค์ด ์ฒ์์ผ๋ก ๊ทธ๋ค์ด "์ ๋ณด ์์คํ ์ ์ค๊ณ ๋ฐ ๊ฐ๋ฐ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ๋ก "์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ก ๊ฒฐ์ ํ ์ฃผ์ ์ ๋ํ ์์ ์ ๋ฃ๊ธฐ ์ํด ์์ต๋๋ค. ์ ๊ธฐ ๊ฐ์๊ฐ ์์๊ณ ์ ์๋์ ์คํฌ๋ผ๊ณผ ๊ฐ์ ์ ์ฐํ ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ์ง๋ง ๋ฌธ์ ๋ฅผ ์๊ณ ํ๋ ๊ฒ์ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ ์ ์๋์ ์ด๋ ๊ฒ ๋ง์ํ์ จ์ต๋๋ค.
ํ์ํฌ์ ๋ชจ๋ ์ด๋ ค์์ ์ง์ ๊ฒฝํํ๊ณ , ๊ทธ๋ฃน์ผ๋ก ๋๋๊ณ , ํ๋ก์ ํธ๋ฅผ ๊ธฐํํ๊ณ , ๋ฆฌ๋๋ฅผ ์๋ช ํ๊ณ , ๋ชจ๋ ๋์์ธ ๋จ๊ณ๋ฅผ ํจ๊ป ์งํํด๋ณด์๊ธธ ๋ฐ๋๋๋ค. ๋ง์ง๋ง์๋ ์์ฑ๋ ์ํ๊ณผ ํ๋ธ๋ ์ ๋ํ ๊ธฐ์ฌ๊ฐ ๋์ค๊ธธ ๊ธฐ๋ํฉ๋๋ค.
์ด๊ฒ์ด ์ฐ๋ฆฌ์ ์ด์ผ๊ธฐ๊ฐ ์์๋๋ ๊ณณ์
๋๋ค.
๋ฏธ๋ฃจ๋ ์ต๊ด์ ๋ฉ์ถ์ญ์์ค - ๊ทธ๊ฒ์ด ๋ฌด์์ธ์ง, ๋ฌด์๊ณผ ํจ๊ป ๋จน์ผ๋ฉฐ ์ด๋ป๊ฒ ๊ฐ๋ฐํ์ผ๋ฉฐ ๊ทธ ๊ฒฐ๊ณผ๋ ๋ฌด์์ ๋๊น?
๋คํ์ค๋ฝ๊ฒ๋ ๋ถํํ๊ฒ๋ ๋์๊ฒ ๋ฐฐ์ ๋ ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ฅผ ๋์ ํ์ฌ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ ค์ค ๊ฒ์ ๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์ด๋ค ์์ด๋์ด๋ฅผ ๋ ์ฌ๋ ธ๋์? SupperCommon์ ์ธ๊ธฐ ์๋ "Shake Alarm Clock" ์๋ ์๊ณ, ์ฆ ์ฌ์ฉ์๊ฐ ์ ์์ ๊นจ์ด๋ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋์ ํน์ ์์ ์ ์ํํ ๋๊น์ง ์ค๋งํธํฐ์ ์์ ํ ์ฐจ๋จํ๋ ๊ธฐ๋ฅ์์ ์๊ฐ์ ๋ฐ์ ์ฐ๋ฆฌ๋ ์ ์ฌํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. '์๋์๊ณ๋ฅผ ํ๋ค์ด๋ผ'์ ๊ฐ์ ์๋ฆฌ๋ก ์ ํ์ค๋ ํด์
์ด์ ์์น
์ฌ์ฉ์๊ฐ ํ์ด๋จธ๋ฅผ ์ค์ ํฉ๋๋ค.
- ์ค๋งํธํฐ๊ณผ ํจ๊ป ๋ณด๋ผ ์ ์๋ ์๊ฐ
- ์ค๋งํธํฐ์ด ์๋ ์๊ฐ(์ฐจ๋จ๊ธฐ๊ฐ)
ํ์ด๋จธ๊ฐ ๋ง๋ฃ๋๋ฉด ์ต์ํํ ์ ์๋ ์ค๋ฒ๋ ์ด๊ฐ ํ๋ฉด์ ๋ํ๋ฉ๋๋ค.
- ์ค๋ฒ๋ ์ด๋ฅผ ๋ซ์ผ๋ ค๋ฉด ๊ฐ๋จํ ํ ์คํธ๋ฅผ ๊ฑฐ์ณ์ผ ํฉ๋๋ค(ํท๊ฐ๋ฆฌ๋ ํค๋ณด๋์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ, ์ํ ๋ฌธ์ ํ๊ธฐ, ๋ช ๋ถ ๋์ ํด๋ํฐ ํ๋ค๊ธฐ).
์ด๋ฐ ๋ฐฉ์์ผ๋ก ์ ๊ธ์ ํด์ ํ๋ฉด ์ค๋งํธํฐ์ ์ฌ์ฉํ ์ ์๋ ์๊ฐ์ด ์ ๋ฐ์ผ๋ก ์ค์ด๋ค๋ฉฐ ์ต๋ XNUMX๋ถ๊น์ง ์ง์๋ฉ๋๋ค.
ํ ๊ตฌ์ถ
์ฒซ์งธ, ๋๊ฐ ๋ฌด์์ ํ ๊ฒ์ธ์ง, ์ด ๋ชจ๋ ๋ด์ฉ์ ์ด๋ค ์ธ์ด๋ก ์์ฑํ ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ ๊ฒ์ด ํ์ํ์ต๋๋ค. ์ค์ ํ๋ก์ ํธ๋ฅผ ์ํด ํ์ ๊ตฌ์ฑํ ๋ ํ์ํ ์ฌ๋๋ค์ ์ฆ์ ๊ตฌ์ฑํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๊ฑฐ์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ ์ญ์ ๋์์ด๋๋ผ๋ ๋ถ๋ด์ ๋ ๋งก๊ฒ ๋์๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฒฝํ์ด ์ข์ ํ์ฅ ํ ๋ช ์ ๋ฝ์๊ณ , ๊ทธ์๊ฒ ํ๋ก๊ทธ๋๋จธ ์ธ ๋ช ์ ๋ฐฐ์ ํ๊ณ , ๋ ๋ช ์ ๋ ํ ์คํฐ๋ก ๋ฐฐ์ ํ๊ฒ ๋๋ค. ๋ฌผ๋ก , ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ค๋ ฅ์ ๋ฐ๋ผ ์ ํ๋์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ชจ๋ ํ๋ก๊ทธ๋๋จธ๊ฐ Java์ ์ต์ํ๊ธฐ ๋๋ฌธ์ Java๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
์์ ์ค์
์ ์๋์ ์ถ์ฒ์ผ๋ก ๋ฌด๋ฃ ์๋น์ค์ ๊ณผ์ ๊ฒ์ํ์ ๋ง๋ค์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ์ด ๋ชจ๋ ๊ฒ์ด ํ๋์ ํฌ๊ณ ๊ธด ์คํธ๋ฆผ์์ ๋์์ผ๋ฉฐ ํธ์ง, ์ถ๊ฐ ๋ฐ ์์ ์ด ์ง์์ ์ผ๋ก ์ด๋ฃจ์ด์ก์ต๋๋ค.
์คํ์ ์ด๋ค
Savin์ ์ฑ
"Testing.com"์ ์ํฅ์ ๋ฐ์ ๋จธ๋ฆฌ ์์๋ ๋ชจ๋ ๊ฒ์ด ์ด๋ป๊ฒ ์ ๋ฆฌ๋์ด์ผ ํ๋์ง์ ๋ํ ๋๋ง์ ์์ด๋์ด๊ฐ ์์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ๋ฌด์์ ๊ธฐ๋ํ๋์ง, ๋ฌด์์ ์ด๋ป๊ฒ ์๋ํด์ผ ํ๋์ง์ ๋ํ ๋ช
ํํ ์ค๋ช
์์ด๋ ์๋ฌด๊ฒ๋ ์๋ํ์ง ์์ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฒ์ ์ฌ์ ์์ฑ์ผ๋ก ์์๋์์ต๋๋ค. ํ๋ก๊ทธ๋๋จธ๋ ๋ณด์ด๋ ๋๋ก ๋ชจ๋ ๊ฒ์ ํ๋ก๊ทธ๋๋ฐํ๊ณ , ํ
์คํฐ๋ ๋ค๋ฅธ ๊ฒ์ ํ
์คํธํ๋ฉฐ, ๊ด๋ฆฌ์๋ ์ธ ๋ฒ์งธ๋ฅผ ๊ธฐ๋ํ์ง๋ง ์ธ์ ๋์ฒ๋ผ ๋ค ๋ฒ์งธ๊ฐ ๋ ๊ฒ์
๋๋ค.
์ฌ์์ ์์ฑํ๋ ๊ฒ์ ์ฝ์ง ์์ต๋๋ค. ๋ชจ๋ ์ธ๋ถ ์ฌํญ๊ณผ ๋ชจ๋ ๋์์ค๋ฅผ ์๊ฐํด์ผ ํฉ๋๋ค. ๋ฌผ๋ก ์ฒ์์๋ ์๋ฌด๊ฒ๋ ์๋ํ์ง ์์์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ 4์ฐจ๋ก์ ๊ฑธ์ณ ์ฌ์์ ๋ณด์ํ๊ณ ์ฌ์์
ํ๋ค. ๊ธฐ์ฌ ๋๋ถ๋ถ์ ๋งํฌ ์น์
์์ ๋ง์ง๋ง ์ต์
์ ์ฐพ์ ์ ์์ต๋๋ค.
๋์์ธ ๊ทธ๋ฆฌ๊ธฐ
๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ๋์์ธ์ด ๊ฐ์ฅ ์ค์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ ํ์ ํฌํจํ์ฌ ๋ชจ๋ ์ฌ๋์ด ์ด๊ฒ์ ์ดํดํ๋ ๊ฒ์ ์๋๋ฉฐ ๋ง์ ์ฌ๋๋ค์ด ๋์์ธ์ด ํ์ํ์ง ์์ผ๋ฉฐ ์ด๊ฒ์ด ์์ฉ ํ๋ก๊ทธ๋จ์์ ๊ฐ์ฅ ์ค์ํ์ง ์์ ๋ถ๋ถ์ด๋ผ๊ณ ๊ฒฉ๋ ฌํ๊ฒ ์ฃผ์ฅํ์ต๋๋ค. ๋๋ฌด ์์งํด์๋ ์๋ฉ๋๋ค. ์ฒซ์งธ, ๊ธฐ์ฑ ๋์์ธ์ ํ๋ก๊ทธ๋๋จธ์ ์์ ์ ๋ ์ฝ๊ฒ ๋ง๋ค์ด์ค๋๋ค. ๋ฌด์์ ์ด๋์ ์ด๋์ ๋์ด์ผํ ์ง ์๊ฐํ ํ์๊ฐ ์์ผ๋ฉฐ ๊ทธ๋ ค์ง ๊ฒ์ ๊ฐ์ ธ์ ์กฐํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ฌ์๊ณผ ํจ๊ป ๋์์ธ์ ํ๋ก๊ทธ๋๋จธ์ ๋ง์์ ๋ถํ์ํ ๊ฒ์์ ๊ฑฐ์ ์์ ํ ํด๋ฐฉ์ํค๊ณ ๋ ผ๋ฆฌ์ ์ง์คํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ๋กํ ํ์ (๋์ฐํ) ๋์์ธ์ด ๋จผ์ ๊ทธ๋ ค์ก์ต๋๋ค.
๊ทธ๋ฌ๋ ๋์์ธ์ด ๋น์ง๋์ด ๋ค์ ์ ์์ผ๋ก ๋์์์ต๋๋ค.
(๊ธฐ์ฌ ๋ง์ง๋ง ๋ถ๋ถ์ ๋ชจ๋ ๋์์ธ ์์์ ๋ํ ๋งํฌ๊ฐ ์์ต๋๋ค).
ํ๋ก๊ทธ๋จ ์์ฑ
ํ๋ก๊ทธ๋๋ฐ์ ์ด๋ ต์ง๋ง ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ถ๋ถ์ ์ ๊ฐ ์ง์ ๋ค๋ฃจ์ง ์์๊ธฐ ๋๋ฌธ์ ์๋ตํ๊ฒ ์ต๋๋ค. ํ๋ก๊ทธ๋๋จธ๋ค์ ์์ฒญ๋ ์์ ์์ ์ ์ํํ๋๋ฐ, ๊ทธ๊ฒ์ด ์์๋ค๋ฉด ๋ชจ๋ ๊ฒ์ด ์๋ฏธ๊ฐ ์์์ ๊ฒ์ ๋๋ค. ๋ฌผ๋ก ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์ ์์ด๋์ด ์ค ์ผ๋ถ๋ฅผ ์คํํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋จ์ ์ฌ์ ํ โโ๊ฐ์ ์ด ํ์ํฉ๋๋ค. ์ ๊ฑฐํด์ผ ํ ๋ฒ๊ทธ์ ๊ธฐ๋ฅ์ด ๋ง์ด ์์ต๋๋ค. ์๊ฐ์ด ๋ ์์๋ค๋ฉด ๋ฅ ์ํ ๋จ๊ณ์์ ๋ฒ์ด๋๊ฒ ์ง๋ง ์ง๊ธ์ ๊ธฐ์ฌ ๋ง์ง๋ง ๋ถ๋ถ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธํ ์ ์์ต๋๋ค.
์, ํ ์คํธ์ ๋ํด์
ํ๋ก๊ทธ๋๋ฐ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋ฌด์์ ๋๊น? ์ ์๊ฐ์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋ชจ๋ ๊ฒ์ด ์ ๋๋ก ์๋ํ๊ณ ๋ณด์ด๋ ๊ฒ์ ๋๋ค. ํญ์ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋ ๊ฒ์ ์๋๋ฉฐ ์ฆ์ ์๋ํ์ง๋ ์์ต๋๋ค. ์ด๋ฅผ ์ํด์๋ ํ ์คํธ๊ฐ ํ์ํฉ๋๋ค. ํ ์คํฐ๋ค์๊ฒ ํ ์คํธ ์ผ์ด์ค๋ฅผ ํ์ฉํ ํ ์คํธ ๋ชจ๋ธ์ ์ ์ํ์ต๋๋ค. ๋จผ์ , ์ฌ์์ ๋ง๊ฒ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ๊ณ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค. ์๋ ๋งํฌ์์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ฝ์ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฌ๊ธฐ์ ์ต์ํ ์ ์ฉํ ์ ๋ณด, ์คํํธ์ ์ ๋ํ ์์ด๋์ด, ์ข์ ์กฐ์ธ์ด๋ ๋๊ตฌ๋ฅผ ์ฐพ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋งํฌ :
์ต๊ทผ
๋์์ธ
์์ฉ ํ๋ก๊ทธ๋จ ์์ฒด๊ฐ ์ผ์ ธ ์์ต๋๋ค.
์, ๋ง์ง๋ง์
์ด ๋ชจ๋ ๊ฒ์ด ๋ง์ด ๋๋ค๊ณ ์๊ฐํ์๋์?
๋ฑ๋ก๋ ์ฌ์ฉ์๋ง ์ค๋ฌธ ์กฐ์ฌ์ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ค์ฒ์ ๊ต์ก๊ธฐ๊ด์์ ๊ผญ ํ์ํ ๊ฒ์ด๋ฉฐ, ์ค์ํ์์๋ ์ผ๋ง๋ ์ ์ฉํ๊ณ ์ ์ฉ ๊ฐ๋ฅํ๊ฐ?
-
ํ์ํ๊ณ ๊ท์คํ ๊ฒฝํ
-
ํ์ํ์ง๋ง ์ฝ๊ฐ์ ๊ฒฝํ์ด ์์ง๋ง
-
๊ฑฐ์ ์ธ๋ชจ๊ฐ ์์ต๋๋ค. ๊ธฐ๊ปํด์ผ ํ ์์ ์ ์ผ๋ฐ์ ์ธ ํน์ง์ ์ดํดํ ๊ฒ์ ๋๋ค.
-
์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ๋ญ๋น
2๋ช
์ ์ฌ์ฉ์๊ฐ ํฌํํ์ต๋๋ค. ๊ธฐ๊ถ์ด ์์ต๋๋ค.
์ถ์ฒ : habr.com