????????????????????????????????????????????????????????????Ρ?

????????????????????????

????????????????

?????? ???????????

?????? ????????

???????????????

?????????????????????????????ruby???????????????? ????????У???????ruby??python??????????????????????????????????????????????

???????????????

???????????????????????????????????????ruby??????????????????????????????κ???????????????????????????????????????????????????????????????

???????DRY????????????

????DRY??Don??t Repeat Yourself??????????????? ????????????????????д???Ρ? ?????????????????????????????????????????????????????????gem?????????

????????????????????????????????????????η????MVC?????????ο???

???????????????????????????????????????????????????????С??????? ?????????????Ρ????? ??

??????????ù??????

????????????????????????????????????????

????1??????????

????2?????????

???????????????????????????

????????????????????????????????????????????????????????????????????????

?????? ?????????????????????н??

?????? ???????????????????????????????????????Чbug????????????????

?????? ?????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????

???????????????????1???????????????????????????????? 2???????????????????????

?????????????????????????????????????????????????С?

???????

?????????Щ????????????????????????????????????????????????????????????

??????????????????????????

??????????????????????????????????????????????????????????????????????

????????????·????????????????????????·???????????????? <????>??????? 1??С?????? ????????????С??????飬????????????????? ??1??С???????5-6??

?????????????Щ??????????????????????????? ?????????

??????????????????<???????????·????>??????????????????????????http://www.51testing.com/html/09/n-247209.html

????????????????????????????????????·????????????????????????????????????????????????????????????????????????????κ??????????????