博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于TDD的思考
阅读量:5334 次
发布时间:2019-06-15

本文共 434 字,大约阅读时间需要 1 分钟。

  今日在刷一个OJ题时,因为其几个大的要求需要大量编码实现,而且逻辑很复杂,所以在完成几个简单的基本方法后,就将全部精力放在主需求实现上了。

在实现过程中,对很多方法进行了改动,其中一个改动影响了之前的一个数量统计的小方法,这个方法OJ会单独验证,想到因为功能简单,就没给它写UT,结

果就杯具球了。

  一个小小的附属功能,结果导致了比赛试题没过,耗费了大量精力和时间。导致的后果如此严重,这让我重新开始对TDD重要性的思考,之前想着只要对几

个主要的功能的特殊情况有UT,那么就可以高枕勿忧了。再加上UT那么费事费力的,所以就更没有加强注意了。

  从此次开始,要做到以下硬性要求,开发之前先根据需求,设计好其主要public 方法,并为其设计好全面的UT。

  从今天起,系统的学习TDD,最大的避免之后再次出现这样的情况。

转载于:https://www.cnblogs.com/suriyel/archive/2012/11/15/2772405.html

你可能感兴趣的文章
Codeforces 750 E New Year and Old Subsequence
查看>>
BZOJ 2301: [HAOI2011]Problem b
查看>>
BZOJ 3529: [Sdoi2014]数表
查看>>
BZOJ 2820 YY的GCD
查看>>
Codeforces 1148 E - Earth Wind and Fire
查看>>
Codeforces 1187 G - Gang Up
查看>>
Codeforces 1187 F - Expected Square Beauty
查看>>
2017 Chinese Multi-University Training, BeihangU Contest
查看>>
2015-2016 ACM-ICPC Northeastern European Regional Contest (NEERC 15) C - Cactus Jubilee
查看>>
2018-2019 XIX Open Cup, Grand Prix of Korea B - Dev, Please Add This!
查看>>
LightOJ - 1151 Snakes and Ladders
查看>>
Codeforces 1179 D - Fedor Runs for President
查看>>
HDU 6184 Counting Stars
查看>>
AtCoder Beginner Contest 133 F Colorful Tree
查看>>
算法笔记--BSGS && exBSGS 模板
查看>>
P5043 【模板】树同构([BJOI2015]树的同构)
查看>>
Codeforces 348 D - Turtles
查看>>
bzoj 2321 星器
查看>>
HDU 6568 Math
查看>>
BZOJ 4488: [Jsoi2015]最大公约数
查看>>