当前排序:发布时间 按阅读数
这是一个找茬的游戏,下面三段代码的差别在哪:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--if (1......
不知道为什么,初见它时,我想起了郭芙蓉的排山倒海:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--......
这是一段长长的C++代码,我的问题是:relaPri、relaSec和 scoutBySec这三个变量在哪里用到了?
Code highlighting produced by Actipro CodeHighlighter (freew......
这是一段用C++编写的数据库访问代码:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--int Comm::set......
下面是一段代码,出现在一个函数里面:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--XString group......
这是一个让我纠结了很久的话题:缩进。
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- for (int j =......
C语言出现之初,跨平台是个极大的卖点。于是,我们有机会看到这样的代码:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Code......
使用面向对象语言进行过程式设计的例子,可谓俯拾皆是。看这段代码:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Code......
我曾经在一次演讲中,问过听众这样一个问题:“一个方法的理想行数最多不超过多少行?”如果问一千个人,或许会有一千条答案吧。
这是一个见仁见智的......
在开发框架时,若要支持扩展性,引入工厂方法或许会成为神来之笔。例如,在QueryWrapper类的addResource()方法中,需要创建一个IndexWriter对象。
Code highl......
我在阅读遗留代码时,经常发现存在这样一种情形。在一个类中存在两个方法,它们做了相似的工作,区别仅在于方法内部某些对象的类型。例如:
Code highlighti......
在开发过程中,当你发现代码可以Copy-paste时,就意味着代码出现了重复。这是一种典型的反模式。William J.Brown等在著作AntiPatterns-Refactoring Software,Archi......
一直以来都存在代码注释的作用的讨论。很多人认为注释是不必要的,写注释那是因为代码可读性太差了。我也同意这个原则。如果必须添加注释,我觉得可以添加一些解释......
还记得以前和大家提到过的《各种流行的编程风格》吗?有一些人问我那些编程风格具体是什么样子的。下面是一个代码重构的实例,让我们看看那个流行的编程风格是实践是什么样的。下面的这个实践不是虚构,如有雷同,请对号入座。