????????????
???????????? ???????[ 2015/3/31 14:08:34 ] ??????????????? ??? ????
?????????????????
?????????????????????????????????????????????????????????????????????????????棬????????????????????????????????????檔????????????????????????????????д????????????????????????????????????????
?????????????????????????????????ú????????????????????????????Ч??
???????????????
??????????????????????????????????????????鵂?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????
????TDD ??????????????Test Driven Development??
??????????????????Test Driven Development???????дTDD??????????????????????????????????????????????????????д??????????????????????????????????????ζ??????????в?????????????????д??????д?????????????Щ??????????????????????????????????????????????????????????????(clean code that works) ??????????????????????
????BDD ?????????????Behaviour Driven Development??
???????????????????????????????????????????????????????????????У?????????????????????????????????????????????????????????????????У???????????????????????????????????????????????????С?????????????????Щ???????д?????????????????????????????????????μ???塣
?????????????
????Jasmine
????Jasmine?????????κο????????????????е?Javascript????????????????? describe ?????????????????????????describe??????2??????????????????????????????????????????????ú????п???????????? it ??????Specs???????????????????? ??? expect ???????????
????describe('A suite'?? function () {
????it('is a spec'?? function () {
????var a = true;
????expect(a).toBe(true);
????});
????});
????Mocha
????????????????Github????6K?????Jser TJ Holowaychuk ?????????????????????????????????5700?????300???????????????????????????????ν???coding??? ??????????????Mocha????????ɡ?Mocha??????????????????describe??it?У???????????????????it?????????л?????????? done ????????function????????????????????????????????????????????? only ?? skip ?????????????????Mocha????????????????? BDD ????Jasmine???????????? TDD ???? ??suite test setup teardown suiteSetup suiteTeardown????????AMD???? exports ??Qunit???????????????????????????????????б???????????????????????????????????????bash???????
?????????????? Karma
?????????Nodejs???????????????????PhantomJS??????????????????????????????Jasmine??Qunit??Mocha????ο???????????????豸?н??в?????????????????????????檔??????????Nodejs???????????????????Nodejs?????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11