表面内容1.代码的写法应当是别人理解他所需的时间最小化。一条注释可以让你更快理解代码。尽管减少代码行数是一个好目标,但是八里街代码所需的时间最小化是一个更好的目标。2.选择专业的词,比如函数名使用getxxx(),这个get没有表达出很多信息,是从缓存中得到?从数据库中得到?或者从网络得到?如果是网...
分类:
其他好文 时间:
2014-08-21 00:04:53
阅读次数:
272
读《软件驱魔》
调试和优化遗留代码的艺术
软件维护方法论的书,其间还有作者的感悟,读起来情深意切啊
此书中文版,第一版是2014年5月
内容给人感觉作者早已成书多年了。但软件知识还是有不过时的东西。
软件发展到现在,在我们身边,已经可以发生着许多书中的故事。
如大量的历史代码无人维护或者是开发人员不可寻且没有文档,没有流程图等等。
在这种情况下,作者指点读者去如何做更有益。...
分类:
其他好文 时间:
2014-08-18 10:49:14
阅读次数:
164
最近在为公司编写c#编码规范,以前对这方面研究不多,只是觉得代码能够出自己的意思就可以了。我参考了以下资料C# Coding ConventionsNET设计规范约定惯用法与模式(第2版)编写可读性代码的艺术重构—改善既有代码的设计高效程序员的45个习惯代码整洁之道发现其实真要写好一个代码规范是一件...
分类:
其他好文 时间:
2014-07-29 10:43:46
阅读次数:
179
第1章 整洁代码
1.1 要有代码
1.2 糟糕的代码
稍后等于永不
1.3 混乱的代价
如果前期不注意,后期的添加代码、修改效率都非常低
1.3.1 华丽新设计
1.3.2 态度
1.3.3 迷题
1.3.4 整洁代码的艺术
1.3.5 什么是整洁代码
1.4 思想流派
1.5 我们是作者
读和写代码的时间可能是10:1,可以用编辑器的...
分类:
其他好文 时间:
2014-07-14 13:26:18
阅读次数:
399
上个月好像冥冥中自有安排一样,我在图书馆看到这本 《编写可读代码的艺术》 ( The Art of Readable Code)
期间因为工作的原因,停停看看,这几天终于看完了,可以大概总结如下:
1. 把信息装进名字里,给变量起个好名字
2. 审美,把代码分成段落,对齐
3. 应当取个好名字,而不是用注释去粉饰它
4. 用注释记录你的思想,比如当时为什么要这样写,记录开发过程中有哪些思...
分类:
其他好文 时间:
2014-06-02 15:04:39
阅读次数:
227
网络流量统计程序的设计
背景与问题:
智能手机中,用户十分关心已经使用的流量, 希望可以查看已经使用的网络流量; 本程
序主要实现过去 1 分钟以及过去 1 小时已经使用的网络流总量,并且希望整个设计具备一定
的可扩展性,比如可以很方便地扩展到统计过去一天的网络流总量。
另外,程序在使用时还需要其运行速度和内存的使用情况。
学习目标:
1. 如何撰写可读性强的代码;
2. 基于...
分类:
其他好文 时间:
2014-05-23 02:19:44
阅读次数:
348
代码大全
重构:改善既有代码的设计
重构与模式
修改代码的艺术
实现模式
深入浅出设计模式(First head)
企业应用架构模式
分析模式*
代码整洁之道*
编程珠玑*
程序员的职业素养*
别闹了,费曼先生!*
测试驱动开发TDD*
验收测试开发ATDD*
Cucumber:行为驱动开发指南BDD*
设计原本:计算机科学巨匠Frederic...
分类:
其他好文 时间:
2014-05-07 06:17:20
阅读次数:
360
对变量的草率使用,会导致程序的难以理解,原因是以下几点变量越多,就越难以全部跟踪他们的动向变量的作用域越大,就需要跟踪它的动向越久变量改变的越频繁,就越难以跟踪它的当前值。下面来讨论如何改善这些问题。1
减少变量仅当我们需要的时候,才使用变量,下面将列举出一些没必要存在的变量的。 1.1 没有价值的...
分类:
其他好文 时间:
2014-04-30 18:13:19
阅读次数:
330