07 2010 档案
摘要:转自:人月神话重构是对软件内部结构的一种调整,目的是在不改变软件之可察性前提下,提高其可理解性,降低其修改成本。关于重构的至理明言如下:任何一个傻瓜都能写出计算器可以理解的代码,唯有写出人类容易理解的代码,才是优秀的程序员; 事不过三,三则重构; 当你接获bug提报,请先撰写一个单元测试来揭发这个bug; 当你感觉需要撰写注释,请先尝试重构,试着让所有的注释变得多余; 当你发现自己需要为程序增加一...
阅读全文
公告
积分与排名
- 积分 - 134953
- 排名 - 10642
随笔分类 (111)
最新评论
- 1. Re:深入解析Hashtable、Dictionary、SortedDictionary、SortedList
- 首先感谢楼主.其次,我用楼主的代码测试了一下,仅仅将 dictionary.Select(o => o.Key % 1000 == 0).ToList().ForEach(o => { });修改成了...
- --热敷哥
- 2. Re:深入解析Hashtable、Dictionary、SortedDictionary、SortedList
- dictionary.Select(o => o.Key % 1000 == 0).ToList().ForEach(o => { });都7-8年了,还挂这呢,这个语句什么意思?你确定是挑选测试吗?...
- --zzy
- 3. Re:在生产环境下,MONO与.NET Framework的性能差别。
- 现在跑mono怎么样了
- --FourOne
- 4. Re:C#中国身份证验证
- 推荐使用阿凡达数据的身份证实名认证接口:
- --happyluyy
- 5. Re:为CKEditor开发插入代码的插件 已提供下载
- @ 木子博客引用@Kevin Cheng我的现在的是WP的CKEditor里,我直接把这个CKEditor发给你吧?也发给我一份吧 739423721@qq.com !!!!...
- --ChineseMoonGod