Vasya Pupkin์ ํ์ฌ ๊ธ์ ์ฐ๊ณ ์์ต๋๋ค. ๊ทธ๋ ์์ ์ ์๊ฐ์ ํ๋ฆ์ ๋ธ๋ก ๋ ธํธ์ ํํํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ Vasya์๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ํ์ด์ง๊ฐ ๋ถ์กฑํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์คํ๋ ๋์ ์ค๋ฅธ์ชฝ์๋ ๋งค์ฐ ๋ถ์พํฉ๋๋ค. ์ด๋ Vasya๊ฐ ์์ ์ ์๊ฐ์ ๋ค์ ๋ถ๋ถ์ ์ฐ๊ธฐ ์ํด ์ด์ ๋จ๊ณ๋ฅผ ๋์์ ๋์ด์ผ ํ๋ค๋ฉด Vasya๋ ์ข ์ด ์กฐ๊ฐ์ ์๋ค๋ก ์์ง์ฌ์ผ ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์ผ๋ฐ์ ์ธ ์ํฉ? ์, ์คํ๋ ๋ ๊ฐ์ ๋ฑํธ ์ ์ก... ๊ทธ๊ฒ์ ์ด ๋ฌธ์ ์ ๊ดํ ๊ฒ์ด๋ฉฐ ๊ตํํ ๋ ธํธ๋ถ์ด ๋ค์๋ ์๊ฐ์ ํ๋ฆ์ ๋ฐฉํดํ์ง ์๋๋ก ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์ถ์ต๋๋ค.
์ ๋ฌธ ์ฉ์ด
์ํธ - ์ผ๋ฐ์ ์ธ ๋ฌผ๋ฆฌ์ ์ข
์ด์
๋๋ค.
ํ์ด์ง - ์ํธ์๋ ์๋ฉด์ด ์์ผ๋ฉฐ ๊ฐ ๋ฉด์ ํ์ด์ง๋ผ๊ณ ํฉ๋๋ค.
๋ฐ์ - ๋์์ ๋์ธ ๋ ํ์ด์ง๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ํ์ด์ง๋ ์์ฒด ์ํธ์ ์ํฉ๋๋ค(๋ฐ๋ผ์ ์คํ๋ ๋๊ฐ ๋ ์ํธ๋ก ๊ตฌ์ฑ๋๋ค๊ณ ๋งํ ์๋ ์์ต๋๋ค).
ํ์ด์ง๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ๋๊ธฐ์ธ์ - ์คํ๋ ๋์ ์ค๋ฅธ์ชฝ ์ํธ๋ฅผ ๊ฐ์ ธ์ ๋ค์ง์ด์ ๋ค์ ์คํ๋ ๋์ ์ผ์ชฝ ์ํธ๋ก ๋ง๋ญ๋๋ค.
ํ์ด์ง๋ฅผ ์ผ์ชฝ์ผ๋ก ๋๊ธฐ๊ธฐ - ๋ง์ฐฌ๊ฐ์ง์
๋๋ค. ์ผ์ชฝ ์ํธ๋ง ํ์ ๋ฉ๋๋ค.
์ ๋ ฅํ ์ฉ์ด์ ์๋ฏธ๋ฅผ ๊ฐ๋ ๋ชจ๋ ํ์ ๋จ์ด์๋ ์ถ๊ฐ๋ก ๋ฐ์ค์ด ๊ทธ์ด์ ธ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ณผ์ ์์ ์๋ก์ด ์ฉ์ด๊ฐ ๋์ ๋๋ ๊ฒฝ์ฐ ๊ตต์ ๊ธ์จ๋ก ๊ฐ์กฐ ํ์๋ฉ๋๋ค.
์ ์ ์กฐ๊ฑด
์ฐ๋ฆฌ๊ฐ ์์ ํ๋ ๊ฐ์ ์ ๊ฐ๋ต์ ์ผ๋ก ์ค๋ช ํ๊ฒ ์ต๋๋ค. Vasya Pupkin์ ๋งค์ฐ ํฉ๋ฆฌ์ ์ธ ํ์์ด๋ฏ๋ก ๊ณต์ฑ ์ ๊ธ์ ์๋๋ค. ๋์์ Vasya๊ฐ ๊ธ์ ์ธ ๋ ๊ทธ๋ ๊บผ๋ ๋๋ค. ์ํธ ๋ฐ์ง๊ฐ ๊ธ์ฐ๊ธฐ๋ฅผ ๋ฐฉํดํ๊ธฐ ๋๋ฌธ์ ๋ ธํธ์์. ๋ํ Vasya๋ ํฉ๋ฆฌ์ ์ธ ์ฌ๋์ด๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฒ์ด ํ์ด์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ต๋๋ค(๋จ์ด์ง๊ฑฐ๋ ๋ถ์์ง ๊ฒฝ์ฐ๋ฅผ ๋๋นํด).
์์ฑ ๋ฐฉ๋ฒ
๋ณดํต ์ฌ๋๋ค์ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ธ์ ์๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์์ ๋ฐ์ ์ผ์ชฝ์ด ๋จผ์ ์ฑ์์ ธ ์์ด์ ๋ฐ์ , ๊ทธ ๋ค์์ ์ค๋ฅธ์ชฝ์ ๋๋ค. ์ธ์ U-ํด ๋๋๋ฉด ๊ทธ ์ฌ๋์ ๋ค์ ์ฌ๋์ผ๋ก ๋์ด๊ฐ๋๋ค. ๋ฐ์ (ํ์ด์ง๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ๋๊น๋๋ค). ๋์์ ์ผ๋ก ์ด๋ ๋ค์๊ณผ ๊ฐ์ด ๋ฌ์ฌ๋ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ๋นจ๊ฐ์ ํ์ดํ๋ ์ผ์ชฝ์์ ์ ํ์ ์๋ฏธํฉ๋๋ค. ํ์ด์ง ๋ฐ์ ์ค๋ฅธ์ชฝ์๋ ๋ น์ ํ์ดํ๊ฐ ์์ต๋๋ค. ํ์ด์ง๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ๋๊ธฐ๋ค.
์ผ๋ฐ์ ์ธ ์๊ฐ
๋ค์์ ์ ๊ธฐ๋ ๋ฌธ์ ์ ๊ดํ ์ผ๋ฐ์ ์ธ ๋ฐ์ฑ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ฒฐ๊ตญ ์ ์๋ ํด๊ฒฐ์ฑ ์ด ํฉ๋ฆฌ์ ์ผ๋ก ์ ํํ๋ค๋ ๊ฒ์ ์ดํดํ ์ ์์ต๋๋ค. ์ํ์ ๋ค๋ฉด ์ฌ๋ฐ๋ฅธ ์๋ฃจ์ ์ ์ค๋ช ํ๋ ๋ค์ ์น์ ์ ์ฆ์ ์ฝ์ด๋ณด์ค ์ ์์ต๋๋ค.
๋ถ๋ช ํ, ๊ธ์ฐ๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ัััะฐะฝะธัะฐ ์์นํด์๋ค ์ํธ ์ด์ ๊ฒ๊ณผ ๋ค๋ฆ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋์ผํ ํ๋ค๋ฆผ์ด ๋ฐ์ํฉ๋๋ค. ์ํธ ์ข์ฐ๋ก. ๊ทธ๋ฆฌ๊ณ ๋ง์ฝ ๋ค์๋ฒ์ ัััะฐะฝะธัะฐ ์ ์์นํ ๊ฒ์ด๋ค ์ํธ ์ด์ ๊ฒ๊ณผ ๋ค๋ฅด๋ฉด ์ ์ ํ ์๊ฐ์ ์ด์ ๊ฒ์ ์ฐ๋ฆฌ ์์ ๋์ ์ ์์ต๋๋ค. ํธ์ง ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ์ ์๊ฐ์ ๋ฐฉํดํ์ง ๋ง์ญ์์ค. ์ฐ๋ฆฌ๋ ์ด๋ฅผ ์๋ฃจ์ ์ ๋ถ๊ณผ๋ ์๊ตฌ์ฌํญ์ด๋ผ๊ณ ๋ถ๋ฅด๊ฒ ์ต๋๋ค. ์ฃผ๋.
1.0 ๋ฒ์
๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฅด๋ ํด๊ฒฐ์ฑ ์ค ํ๋: ์ฌ๋ฐ๋ฅธ ํ์ด์ง์๋ง ๊ธ์ ์ฐ์ ๋ฐ์ . ๊ทธ๋์ ์ฐ๋ฆฌ๋ ๊ทธ๋ฐ ๊ฐ๋ ์กฐ์ฐจ ๊ฐ์ง๊ณ ์์ง ์์ต๋๋ค. U-ํด. ์ฐ๋ฆฌ์๊ฒ ์คํ์ด ์์ด์ ๋ชฉ๋ก, ์ฐ๋ฆฌ๋ ๋ชจ๋์ ํ์ชฝ์๋ง ๊ธ์ ์๋๋ค. ๋ชฉ๋ก.
๋จ์ : ์์ ๋ญ๋น. ๊ฐ์ ์์ ์ข ์ด๋ก ๋ ๋ฐฐ์ ๊ธ์ ์ธ ์ ์๋ค
1.1 ๋ฒ์
์๋ฃจ์ 1.0์ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ํ์ชฝ์๋ง ๊ณ์ํด์ ๊ธ์ ์ฐ๊ฒ ์ต๋๋ค ์ํธ. ํ์ง๋ง ๋ค๋ฅธ ๊ฒ์ ์์ฑํด์ผ ํ ๋๋ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํฉ๋๋ค. ์ํธ, ์ง๊ธ์ ๋ฐ๋ํธ์๋ง ๊ธ์ ์๋๋ค (๋งํ์ ๋ํ ๊ฐ์๋ ์ผ์ชฝ์ ์์ต๋๋ค) ๋ฐ์ , ์ค๋ฅธ์ชฝ์ ๋์ํ ๊ฐ์)
๋จ์ : ๊ฒฌ๊ณ ์ฑ์ด ์์, ์ฆ ํ๋์ ์ํธ ์๋ก ๋ ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐ์ด ์๋ ์ฌ๋ฃ๊ฐ ๋ฐฐ์น๋ฉ๋๋ค. ์ด๊ฒ์ ๋๊ธ์๊ณผ ์ํ ๊ฐ์๋ฅผ ๊ณต์ ํด์ผ ํ ๊ฒฝ์ฐ ์๋์ผ๋ก ๊ทธ์๊ฒ ๋์ํ์ ์ ๊ณตํ๋ค๋ ์ฌ์ค๋ก ๊ฐ๋ ์ฐจ ์์ต๋๋ค (๊ทธ๋ฆฌ๊ณ ๋ด์ผ ๋์ํ ์ํ์ด ์๊ณ ์ง๊ธ ์ด ๋ ธํธ๊ฐ ํ์ํ๋ค๋ฉด! ์ด!). ๊ธ์, ๋์ํ๊ณผ ์ํ์ ๋ถํ๋ฑํ ์์ ์๋ฃ๋ก ์ธํด ์ฐ๋ฆฌ๋ ๋ค์ ์์์ ๋ญ๋นํ๋ ์ํฉ์ ์ง๋ฉดํ๊ฒ ๋ฉ๋๋ค.
2.0 ๋ฒ์
์ข ์ด ๋ญ์น๋ฅผ ๋ ๋ชจ๋ธ์ ๋์ ๋ฉด๋ชจ๋ฅผ ๋๋ฌ๋๋ค. ๋ชจ๋ธ๋ก ๋์๊ฐ์ ์ ํด: ์ฐ๊ธฐ ๋ฐฉํฅ์ ๋ฒ๊ฐ์ ๊ฐ๋ฉฐ ์ฐ๋ฉด ์ด๋จ๊น์? ๋ฐ์ ? ์ ๊ฒ๋ค. ์ฒ์์ ์ ํด ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก, ๋ ๋ฒ์งธ๋ ์ค๋ฅธ์ชฝ์์ ์ผ์ชฝ์ผ๋ก, ์ธ ๋ฒ์งธ๋ ๋ค์ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋กโฆ ์ฃผ๋ก ์๋ฃจ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํฉ๋๋ค.
๋จ์ : ๊นจ์ง ์ ํ์ฑ (โ์ด์ชฝ์ผ๋ก, ๊ทธ๋ฌ๋ฉด ์ ์ชฝ์ผ๋กโ). ๋งค์ฐ ๋ถํธํฉ๋๋ค. ๊ณผ๊ฑฐ์ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ์ผ๋์ง ๊ธฐ์ตํด์ผ ํ๋ค ์ ํด. ๊ถ๊ทน์ ์ผ๋ก ์ฐ๋ฆฌ๋ ์ธ์ ๊ฐ ์ค์๋ฅผ ํ๊ฒ ๋ ๊ฒ์ ๋๋ค. (๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ์ฌ์ด์ ๋ฑํธ๋ฅผ ์ด๋ํด์ผ ํ๋ ๋ฐ๋ก ๊ทธ ์๊ฐ์ ์๋ฏธ์ ๋ฒ์น์ ๋ฐ๋ผ ์ผ์ด๋ ๊ฒ์ ๋๋ค. ์ ํด).
2.1 ๋ฒ์
์ ์ฐ๋ฆฌ๋ ์ด๋ป๊ฒ ์ผ๋์ง ๊ธฐ์ตํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋๋ ๊ฑธ๊น์? ๊ทธ๋ฅ ํ๊ณ ์์ ๋จธ๋ฌผ์ ๋ฐ์ ์ค๋ฅธ์ชฝ์ ๋จผ์ ์ฑ์ฐ๊ณ ์ผ์ชฝ์ ์ฑ์์ผ ํ๋์? ๋ค์ ํ๋ฒ, ๋ฉ์ธ ์๊ตฌ ์ฌํญ์ด ๊นจ์ง์ง ์์ต๋๋ค.
ํ . ๊ทธ๋ฆฌ๊ณ ์ด ์๋ฃจ์ ์ ์ค์ ๋ก ํจ๊ณผ๊ฐ ์์ต๋๋ค! ๋น์ ์ ๊ฒธ์ํ ์ข ์ด ์ผ ๋ ๋ฐ ๋์ ์ด๋ฐ ์์ผ๋ก ์ผ์ต๋๋ค.
๋จ์ ์ ์ค์ ๋ก ๊ทธ๋ค์ง ๋ช ํํ์ง ์์ผ๋ฉฐ ์ด ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๋์์๋ง ๋ถ๋ช ํด์ก์ต๋๋ค. ์ฆ, ์ค์บ/์ฌ์ง ์ดฌ์๋ ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋ณด๋ผ ๋์ ๋๋ค. ์ํธ ๋ น์์ ํ๋ฉด ๋์ฒด ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ฌ๋๋ค์๊ฒ ๋์์์ด ์ค๋ช ํด์ผ ํฉ๋๋ค. ํ์ด์ง. ๋คํํ ์ฐ๋ฆฌ๋ ๋ฒํธ๋ฅผ ๋งค๊ธด๋ค ํ์ด์ง (์ ์ ์กฐ๊ฑด ์ฐธ์กฐ) ์ด๋ ๊ฒ ํ๋ฉด ์ํฉ์ด ๋ ์ฌ์์ง์ง๋ง ์ต์ํ์ง ์์ ์ฌ๋๋ค์ ํผ๋์ค๋ฌ์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋๋ ์ด ๋ฐฉ๋ฒ์ด ์ ๊ธฐ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ธ๋ถ ์ฌ๋๋ค์ด ๋ถํธํจ์ ๋๋ผ๋ ๊ฒ์ ์ค์ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ง์ด๋์ค๋ก ๊ฐ์ฃผํ์ง ์์์ต๋๋ค.
๊ธ์ฐ๊ธฐ ๋ฒ์ ์ ๊ณ์ํด์ ๋ถ๋ฅํ ์ ์๋ค๋ ๊ฒ์ ๋ถ๋ช ํฉ๋๋ค. ๋ด๋ฉด์์ ๋งํ๊ธฐ ๋ฐ์ ๊ทธ๋ฐ ๋ค์ ์๊ตฌ ์ฌํญ์ ๊ณ ๋ คํ์ฌ ์ ํ์ฑ, ์ฐ๋ฆฌ๊ฐ ์๋ ฅ์ ๊ฐํ ์ ์๋ ๋ ๋ฒ๋ ๋ ๊ฐ๋ฟ์ ๋๋ค. ๋ฐ์ ๋ฐ ํ์ด์ง ๋ฐฉํฅ ํ์ด์ง๋ค. ์ ๊ฒ๋ค. 4๊ฐ์ง ๋ณํ๋ง... ์ ๊น, ์คํฌ๋กค ๋ฐฉํฅ์ด์?
์๋ฃจ์ (๋ฒ์ 2.2)
๊ทธ๋ฆฌ๊ณ ๋์ ์ฐ๋ฆฌ๋ ํฉ๋ฆฌ์ ์ผ๋ก ์ฌ๋ฐ๋ฅธ ๊ฒฐ์ ์ ๋ด๋ ธ์ต๋๋ค. ์ ๋ ์ง๊ธ๊น์ง 1๋ ๋์ ์ฐ์ตํด์๊ณ ์์ ํ ๋ง์กฑํ๊ณ ์์ต๋๋ค.
์ฌ๊ธฐ์ ํ๋์ ํ์ดํ๋ ํ์ด์ง๋ฅผ ๋๊ธฐ๋ค ์ผ์ชฝ์ผ๋ก. ์ ๊ฒ๋ค. ์คํ๋ ๋๋ ํ์์ ๊ฐ์ด ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ฑ์์ง๊ณ ๋ค์งํ์ง๋๋ค. ํ์ด์ง๋ค ํ์์๋ ๋ฐ๋๋ฐฉํฅ์ผ๋ก ํ๋ฌ๊ฐ๋ค.
์ด๋ค ์ํฉ์ด ๋ฐ์ํ๋ฉด ์ด์ ์ํฉ์ ๋์์ ๋์ด์ผ ํฉ๋๋ค. ํ์ด์ง, ๊ทธ ๋ค์์๋ ๋ฐ์ ๋ชจ๋ ๊ฒ์ด ๋ถ๋ช ํ์ง๋ง, ์ด ๋ถํํ ํ์๊ฐ ์ฐ๋ฆฌ ์ฌ์ด์ ์ ํด, ๊ทธ๋ฌ๋ฉด ์ด๋ ์ด์ ์๋ก์ด ๊ฒ์ผ๋ก ์ ํํ์์ ์๋ฏธํฉ๋๋ค. U-ํด ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์ผ์ชฝ์ ๊ธ์ ์ธ ๊ฑฐ์์ ๋ฐ์ , ๊ทธ๋ฆฌ๊ณ ์ด์ ๊ฒ ัััะฐะฝะธัะฐ ๋ฐ๋ก ์๋ ์์น ์, ํ์ฌ ์ค๋ฅธ์ชฝ์ ๋๋ค. ๋ฐ์ , ์์คํ ์ ๋ณด์ ์ ๊ทผํ๋ ค๋ฉด ์์ผ๋ก ์น์๋๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
์ด ๊ธฐ์ ์ ๋ฒ ํ ํ ์คํธ ๊ธฐ๊ฐ ๋์ ๋ฒ์ 2.1์ ๋นํด ํฐ ๋จ์ ์ ๋ฐ๊ฒฌ๋์ง ์์์ผ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ์ข์ต๋๋ค. ํญ๋ชฉ์ ์ค์บํ ๋ค์ ์ฝ์ ์ ์์ผ๋ฉฐ ํ์ด์ง๊ฐ ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ๋ค์งํ๋์ง ์์ฌํ ์๋ ์์ต๋๋ค. ๋ํ ์ด ๊ธฐ์ ์ ์ฒ์์ผ๋ก ์ค๋ช ํ ๋ ์์ ์ ๋์ ๋ค๋ฅธ ์ฌ๋์ ๋์ ๋ ์ฝ๊ฒ ์ธ์๋๋ค๋ ์ ๋ ์ง์ ๋์์ต๋๋ค.
๊ฒฐ๋ก
- ๊ทธ๋ผ ์ด์ ์ด๋กํ์ง? ๊ธ์ฐ๊ธฐ ์ต๊ด์ ๋ฐ๊ฟ์ผ ํ ๊น์?
- ์์ ์ด ์ด์ฑ์ ์ธ ์ฌ๋์ด๋ผ๊ณ ์๊ฐํ๋ค๋ฉด ๊ทธ๋ ์ต๋๋ค! ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ๋นํด ๋จ์ ์ ์์ง๋ง(์ผ๋ถ ํน์ ์ํฉ์์๋ง) ์ด์ต์ด ์์ต๋๋ค.
์ถ์ฒ : habr.com