??????????Jim Weirich????????????Ц??????????????????????????????????????????????????????е???????
???????Jim?????????“Decoupling from Rails”????????????????????????Rails???APP???????Rails?????????????????????????????????????????????????????????????????????????
????????????????Jim?????????????????????????

????????????????Rails??????з?????Щ????
?????????????DHHд???????????????????????????Jim?????????????Jim?????????????????

???????????????????????????????????Rails?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Jim???????????????????????????????????????????????о???Χ?????????????????Χ????
????Jim?????????????????????????????????????????????????????David Parnas????1972??????????????????On the Criteria To Be Used in Decomposing Systems into Modules???????????????????????????????????????о????????Parnas???????黯??????Jim?????????????μ??
????????Parnas????????????????????????????????????????????????????????????????α???????????ж??????????????????δ???????????????????DB???????????????????
????????????????????????Щ?????????????????????????????????????????????????????????????????????????????
??????Щ??Rails????????????Rails?????????????????????????????????????????????????????Щ?????????Rails????????Rails??????Υ????Parnas?????
????GUI???????????????????????????????????????????????????????????????????????????????????????????Щ???????????????
??????????????????Щ??????????Jim??????????X?????????????????????????????????????Щ??????????????????????????????Rails????DHH???磬Jim?????????????????????????????????????????Jim?????????????Jim????????????????????????????????????????????????Jim?????????????????????????????
????DHH?????????????????????TDD?????????????????????????????????????????????????У?DHH???????????????????????Jim??????б?????????Jim??????в????????????????????????????????????TDD??????????????????????????
????????????????????????????????????????????????????????????????????????????е????????????????SQL????????е???????????????????????????????????е??????????????????????????????????????е???????????????????????????????е???????????????????е??????????????????????????????????????????????
??????????????????????????????????????????п???????????????????????????????????????DHH????????????????????????????DHH????????Jim????????????Jim????????????“???????????????????????”??????????Jim????????綨?壬???????????ι??????????Щ??Χ??????????????仰????????????????????????Jim????????“????”??
???????????????????????ú????????????????????е????????????е???????????????????Rails????????????????????????????????????????????????????????????Jim Weirich???????????????Щ??????????Ч??