技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2012年11月15日 #

没有测试的开发是多么的悲催哇

摘要: 因为某个新增需求,我修改了一坨代码,不长,就那么4,5行,在用户注册环节里,作为负责的程序员不是写出来就完事,还需要验证修改的代码是正确的,可问题是为了验证这几行代码的正确性,我至少要保证他们被执行过一次,要求没有异常,并且它们要做的事情正确的做了,OK。为了触发这几行代码,那可费死劲,因为并不是只要用户注册这几行代码就可以被执行到的,如果我们把代码的执行流程看作一棵树,每个if语句都会让这棵树长出一个分支出来,那么显然,逻辑越复杂,树的分支越多,不幸的是,我要测试的代码处于一个不经常执行到的分支上,在这块代码前面有许多if语句挡住了它,那么我要精确的准备测试条件,保证代码在执行过程中不会走到 阅读全文

posted @ 2012-11-15 21:21 codestyle 阅读(278) 评论(0) 推荐(0)

重构了一小段C++代码,看样子写代码还是站在不腰疼才能写出好代码啊

摘要: RT,应该说重构前的代码也很不错,还有找毛病比写好代码容易的多,应该说是站着说话不要疼,另外猪头说:那个,修改代码需要勇气和智慧,但主要还是勇气重构前:重构后:第二次重构,好代码还是要精雕细琢啊 阅读全文

posted @ 2012-11-15 16:46 codestyle 阅读(303) 评论(1) 推荐(0)