๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์์ ์ฐํธ์ ์ด๊ณ ์กด์คํ๋ ์์ฌ์ํต์ ์์น์ ์ ์ํ๋ Ruby ํ๋ก์ ํธ ํ๋ ๊ฐ๋ น์ ์์ค์ ์ ๋ฆฌํ๊ธฐ ์ํด ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ๋ฐ๋ ์๊ฒฌ์ ๋ํ ๊ด์ฉ์ ํ๋๋ฅผ ์ ์ํ๋ ์กฐํญ์ด ์ญ์ ๋์์ต๋๋ค.
- ์ ๊ท ์ด๋ฏผ์, ์ ์ ์ฐธ๊ฐ์, ๊ต์ฌ ๋ฐ ๊ฐ์ ์ ์ต์ ํ ์ ์๋ ๊ณต๋ฒ์("๋ถ์ ๋ฟ๋ ๋ง๋ฒ์ฌ")์ ๋ํ ์น์ ํ ํ๋๋ฅผ ๊ท์ ํ๋ ๋ฌธ๊ตฌ๊ฐ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ํ๋๋์์ต๋๋ค.
- ๊ดด๋กญํ ํ์(๊ดด๋กญํ)์ ํ์ฉ ๋ถ๊ฐ๋ฅผ ์ ์ํ๋ ์กฐํญ์ ๋ณดํธ๋๋ ๋ฒ์ฃผ(์ฑ๋ณ, ์ธ์ข , ์ฐ๋ น, ์ฅ์ , ํผ๋ถ์, ๊ตญ์ , ์ข ๊ต)์๋ง ์ ํ๋ฉ๋๋ค.
- ๋ง๊ณผ ํ๋์ ์ข์ ์๋์ ์ผ์นํด์ผ ํ๋ค๋ ๋ฌธ๊ตฌ๋ ์ฐธ๊ฐ์๊ฐ ํ๋์ ์๋์ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅผ ์ ์์์ ์ดํดํด์ผ ํ๋ค๋ ์ฌ์ค๋ก ๋ณด์๋ฉ๋๋ค.
๊ธฐ์ ์ ์ธ ๋ ผ์๊ฐ ๊ด์ ์ ์ฐจ์ด๋ก ์ธํด ์ถฉ๋๋ก ๋ณํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ , ๋์์ ์๊ฒฌ์ ๊ฐ์ฅํ์ฌ ํน์ ๊ฐ์ธ์๊ฒ ๋ถ์พ๊ฐ์ ์ฃผ๋ ๋ฐ์ธ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ด๋ฌํ ๋ณ๊ฒฝ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค. ํนํ, ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ ์ด์ ๋ 'Date.today +1'์ด๋ผ๋ ํํ์ ๊ณ์ฐํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ ์ ์ ์์ ๋ฉ์์ง๊ฐ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ์ ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฉ์์ง ์์ฑ์๋ ์ด๋ฌํ ์ค์๊ฐ ์ค์ ๋์ด๋ฅผ ๋ฐํ๊ณ ์ถ์ดํ์ง ์๋ ์ฌ์ฑ์ ์์ ์ํฅ์ ๋ฏธ์น๋ค๊ณ ๋๋ดํ์ต๋๋ค.
์ด์ ๋ํด ์ทจ์ฝ๊ณ์ธต์ ํฅํ ๋๋ด์ด ๋ถ์ ์ ํ๋ค๋ ์ฑ์ฐจ๋ณ, ๋ชจ์, ๋นํ์ด ์ ๊ธฐ๋๋ค. ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ ๋๋ด์ ํน๋ณํ ๊ฒ์ด ์์ผ๋ฉฐ ๋๋ด์ ๋ํด ์ผ๋ถ ์ฐธ๊ฐ์๊ฐ ํํํ ๊ณต๊ฒฉ์ ์ธ ๋ฐ์์ด ์๋ง๋ ๋๋ด ์์ฒด๋ณด๋ค ๋ ๋ฐ์ ๋ค์ผ ์ ์๋ค๊ณ ๋๊ผ์ต๋๋ค. ๊ทธ๋ฌํ ๋๋ด์ด ์ฉ์ธ๋ ์ ์๋ค๊ณ ํ๋จ๋๋ฉด ๋ฉ์ผ๋ง ๋ฆฌ์คํธ ์ฌ์ฉ์ ์ค๋จํ๊ฒ ๋ค๋ ์ตํํต์ฒฉ์ด ๋ด๋ ค์ก์ต๋๋ค.
๊ท์ ๋ณ๊ฒฝ์ ๋ฐ๋ํ๋ ์ฌ๋๋ค์ ์ปค๋ฎค๋ํฐ์ ๋ค์ํ ๋ฌธํ์ ๋ํ์๋ค์ด ํฌํจ๋์ด ์์ผ๋ฉฐ ์์ด๊ฐ ๋ชจ๊ตญ์ด๊ฐ ์๋ ์ฌ๋๋ค์ด ๋ค๋ฅธ ์ฌ๋์ ์ ์น์ ์ฌ๋ฐ๋ฆ์ ๋ํ ๋ชจ๋ ๋์์ค๋ฅผ ์ ๊ฒ์ผ๋ก ๊ธฐ๋ํ ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ด๋ค ๋๋ด์ด๋ผ๋ ๊ธฐ๋ถ์ ์ํ๊ฒ ํ ์ฌ๋์ด ๋ถ๋ช
ํ ์์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ณํ๋ก ์ธํด ์ ๋จธ๋ฅผ ํํํ ๊ฐ๋ฅ์ฑ์ด ๋ฌป์ด๋ ๊ฒ์ด๋ผ๋ ๋๋ ค์๋ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru