??????????
?????????? ???????[ 2016/10/12 11:12:23 ] ??????????????? ???????
????1. ???
???????????????校????????????????????????????绲�???????????????????????????? .etc???????????????????小??????????????????????????????????????????些???????????????????????????些??????????小?椋�???些???????鈥�??????????????械??????
??????????????????????????????????????????????????????????????????????????校????????校?????????????????????????????????????????????????????????????小????????????????????????????????????????娣�????效?????????Bug???????????泻???????????????????????????????????????????些??????????????????????????????????榉�??????????????????些??????????????????????????????????????????????
????????????TDD?????????????????????????????????????????????????????????????????????????????????????????效?????????????????泻??????????????????????????????????????????????????????????????????????????????些???????????????.NET???????????械??????伞?
????2. ???????????
?????????????3W+1H?????????????懈??????????
????2.1 ???????????WHAT??
????????????????????????????????些????——???????
??????????????????????????????Unit Testing????????????? ??????????楗�???????小??位????????????????????????????????????小??????????????????????校?小???????????????????????????????????????械????????????????????????????卸????????????????????????????????????????????????e??????????
????????????????????贸??????????????小????????????????????????????????????????????????????????????????????????????????????????????????????????????????写????????????????????????????????????椋�??????????????????????椤�
????2.2 ?????????????WHY??
????????????????????????????????睢�——????
????????????????????????????????????????????????????????????????????????????胁???????????????????????????????????????????????????????????????????????????????????????????斜??????????????????????????????????????????????????????????bug???????????????????????????????????????????????????????????????????????????????????????????????????伞?
??????????????????????????????????????些?????????????????????谐???????????????????慰?
????2.2.1 ?????位
??????????????????????????????位?????械??????????????????????????械????????胁?????????????????绶�?????????????????????????????????????????????????
????2.2.2 ??????
?????????????????????????????????????????????械??????????胁???????????????????????????写?????api????????????????????????????????????????????????
????2.2.3 ??????
????????????????????????????????????????????????????????????????????????????泻??????????写??????????????????????????校???????????????????危???????????????????????????魏伪???????????谐????????????????????????????????????????
????2.2.4 ?娣�???
???????械????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????校???????????????????????????????????????
????2.3 ???????????械???????WHEN??
?????纭�——3?
????????????????????????????????????????????????bug???????????????????????????????????????????????????????????????????????????????危???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????胁????????????“??写?????????榉�???????????”?????????????????????????????????????debug??bug?????????????????????????????????????????????谩?
????????????????????写?????????????????????????????????????????校?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????2.4 ?????????效?????????HOW??
?????????????????????效???????????????????????????写??些???????????????????????
????Arrange ?????????些????????????????????????????
????Act???? ???????????????胁????
????Assert ???????????????????????谢????????????????
????????????????????????????贸?????????????????????懈??????????????????????????????????????????????????????????????????????????????
?????????????DDD?????????校???????????????IAPPService??IRepository?????IDomainService??????????????????????????????????????????????????????????????????????????????????????????????谓?????????卤???????????.NET ???????????????????????????薪???XUnit??NSubstitute?????????械????????????
??????
???路???
??????????????????
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