TDD??iOS???????????Kiwi???????
???????????? ???????[ 2014/2/24 13:42:41 ] ???????????????
Kiwi
????????????????(Test Driven Development????????TDD)???????????????????????????????????????Apple??????????iOS?????м????????????????????Xcode 5?У??μ?IDE??SDK??????XCTest??????????SenTestingKit?????????????????????“???????????”?????????????????????ARC?????????1????????????????target????????????????????????????????????iOS??????“???????”???λ???????????ú?????????????????????????????????????????????????????л??????д??????????????????????????????????????????С???????????????????TDD?????п????????????????????е????????????????????????????????????????????????????????п???????????????????????????????????????????????????????????????????????????????????????????????????????п???????????д????????????飬???????????????????????????????????????????????????д???????????????TDD??????????
??????Kiwi?????iOS????????????????????(Behavior Driven Development????????BDD)???????????????????????????д?????????????????????????????????????й?Kiwi???????????????????????????????????????????????ο?????????????????????е?????????У???????????????????ЩTDD?????????????XCTest??????????????????Kiwi????????硣???????????????????????ЩKiwi??????????Щ???????????????????????????????Kiwi???????????
????TDD??????????TDD
???????????????????????????????????????????????????????????????????????????д????????????????д??δ?????????й??????????????????????????????????????????????????????????????????????в???????????????????????????????????????????????????????????????????????????а?????????????????????????????????????????????ε??????????????????????UI??????????????????????????????????????????????????????????????????Щ?????????????????????????????????????????????й???????????????????????????е????????????????????????е??????????????????????н??б????????£?????????????????????????????????????????????????????????????add???????????????????????????????????????????????????????????????????3??5???????????????????????????????????8.????????????????????8???б???????????????????????????????????????????????????????????“????????????????”???????????????????????????α?????£?
//Product Code
add(float num1?? float num 2) {...}
//Test code
let a = 3;
let b = 5;
let c = a + b;
if (c == 8) {
// Yeah?? it works!
} else {
//Something wrong!
}
|
??????????????????д????????????????????????????????????δ?????????????????Щ????????裬?????????????????????????У????????????????????е??????????????????????в????????????
??????
???·???
??????????????????
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