![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
身份证
文章平均质量分 89
予沁安
予沁安
展开
-
它山之玉可以重构:身份证号码解析、验证工具3(第三天)
前两天的进度似乎有些慢,今天加快了一点, 不把每一步说的那么详细了.==》地区信息的提取继性别和生日之后,最后一个信息块,只是列出测试如下.(本文版权属于© 2012 - 2013 予沁安)==》有效性这是一个比较大的问题. 前面,我临时性的把不同地方的验证去掉了. 代码原作者也过来, 畅叙了他关于验证的看法. 他是对的, 这种完全验证的方式,根本上说是 DDD的设原创 2013-04-18 03:17:23 · 1204 阅读 · 0 评论 -
它山之玉可以重构:身份证号(第四天)
可以说,到了今天,我才真正能开始做我想要的重构/改进。之前,只是补充测试,调整了一下结构。是的,非常的缓慢,这居然被称为“敏捷”!? 你说奇怪不奇怪?还好,这种节奏适合我这种大龄青年,合用就好,关它是风花还是雪月。==》 测试覆盖上一次漏掉了最重要的异步,测试覆盖:本以为会秀一个漂亮的100%覆盖率的测试出来,人算不如天算,居然有一个方法是75%!(本文版权属于原创 2013-05-02 06:05:40 · 1228 阅读 · 2 评论 -
重构之重与敏捷之轻---身份证号重构回顾
寻找重构的案例重构的案例不好选取,我们自己实际的项目当然有不少重构的情况,却不适合作为文章阐述出来。并不是因为保密的考量,而是业务本身的内容太复杂。当然,这个复杂是相对的,对短短一篇文章来说,那怕是最小一部分的业务逻辑拿出来,也显容量不够。而且,过多的阐述业务逻辑,导致喧宾夺主,掩盖了重构的注意力。所以,要选取一个大家都熟悉的东西,身份证号恰恰中了我第一个要求。即然是重构,必然要有个原始的原创 2013-05-10 04:58:20 · 992 阅读 · 0 评论