????????????????????????????????????β??????? app???????綽?????????????????????????????????????????????綽????????????????????????????????“???????”??
???????????? Google ?????????????????????????????£????????????Щ????????????????????????????????????????????????????????????????????С??????????????ò??????????????????????????????????
????????????????д???????????С????????????е??????? 4 ?????
????????????
???????????????????μ?????????????????“ ???????? ”??????????е??????Щ????? TDD??Test-Driven Development ???? Test-Driven Design???????? TDD ??????????????????????д?????????ò??????????????????????
???????????????????????????????д???????????????????д??????????????????д?????????????????????????????????????????????????????????á??????к????????????????????????????????????????????????????
??????????????????????????????????? TDD ?????????????????????д????????????????д??????????????????????????????????????????????????????????????????? “TDD vs ???????” ????????????????? ???? ?????????????????????в????????????????
????????????
????????????????????????????в???????????д?????????д??????????????????????????????? web ????????????????Щ????? bug???????????????????????????????????????????????ε?????
???????????????????????????????в????
?????????????
???????????????????????????????????????к??????????????????????????????ε?????????????????????г????????????б??????????????????????????????????????????????????????
????????????????????????????????????????????????в???????
?????????????????????????????????????????????????????嶼??????????е?????????? “???????” ?У???????????????????????????????????????? E2E ???????
???????????
????????????——???????
??????????壬???????????λ???в??????????????????????????????岻????????????????????????????顢??????????????????????????????? JavaScript ?? Scala ????????? JavaScript ?У???????????????????????????
???????????в????????????????????????????????Щ??????????????????????????Щ?????????????????????ж?????????????????????????????????
??????Щ????????ж?????????????????????????????????????????????????????????????????????????????????????????????????????????? mock ??????????
???????? mock????????????????????
????????????????????????????а????? writeSumToFile ????????????????????????????????????????д??????С?
???????????????????????????д?????????д??????????????????? fileSumWriter ???????
??????????????????????????????????????? fileSumWriter ??????????????mock?????д?????????????????????д????????
????????????????? mock ???????????????????????????????????“???????”?????????漰?????????????????????????????????????????????????????????????
??????????仰???????????????y?????
??????????????——????????
????????????????????????λ????????????????????——??????????á?????????У?????????????????ó???????????????????е???ж??????????
????????????“???????”???????????????????????????????????????????????м??????????·????????????Χ??????????????????mock ????????????
????????????????????????м????????“???????”????????? TDD ?????????????????????????????????????????????????????????????????????????——?????????????????? ????????????????????????????
????????
??????????????????????????????????????????????????——?????????????????????????????С????????????????????????????Щ??????????????????????????ζ?????????е???????????????????????
???????????????£????????????????????????????????????????????????????????
??????????е???????????д?????С app——??????——????????????ν??в?????????????????? ??????????????? ????????????????????????????????в??????????????????