![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BDD
予沁安
予沁安
展开
-
这也是C#代码吗 --- 代码阅读性进阶:测试文档化
没有太多的罗嗦,代码本身已经足够。如果,要添几个标签的话就是: 中文化,流畅性接口(Fluent Interface),API.只有几点补充说明:1。 这都是真实可运行的代码,请看测试状态: 点击Login as guest2。 测试使用Machine Specification, 重点是Establish部分。 3。仅仅使用于集成测试(用户故事);不建议业务领域和单元测试使用原创 2012-07-21 00:18:24 · 5403 阅读 · 51 评论 -
它山之玉可以重构:身份证号(第四天)
可以说,到了今天,我才真正能开始做我想要的重构/改进。之前,只是补充测试,调整了一下结构。是的,非常的缓慢,这居然被称为“敏捷”!? 你说奇怪不奇怪?还好,这种节奏适合我这种大龄青年,合用就好,关它是风花还是雪月。==》 测试覆盖上一次漏掉了最重要的异步,测试覆盖:本以为会秀一个漂亮的100%覆盖率的测试出来,人算不如天算,居然有一个方法是75%!(本文版权属于原创 2013-05-02 06:05:40 · 1228 阅读 · 2 评论 -
重构之重与敏捷之轻---身份证号重构回顾
寻找重构的案例重构的案例不好选取,我们自己实际的项目当然有不少重构的情况,却不适合作为文章阐述出来。并不是因为保密的考量,而是业务本身的内容太复杂。当然,这个复杂是相对的,对短短一篇文章来说,那怕是最小一部分的业务逻辑拿出来,也显容量不够。而且,过多的阐述业务逻辑,导致喧宾夺主,掩盖了重构的注意力。所以,要选取一个大家都熟悉的东西,身份证号恰恰中了我第一个要求。即然是重构,必然要有个原始的原创 2013-05-10 04:58:20 · 992 阅读 · 0 评论