最近在为公司编写c#编码规范,以前对这方面研究不多,只是觉得代码能够出自己的意思就可以了。我参考了以下资料C# Coding ConventionsNET设计规范约定惯用法与模式(第2版)编写可读性代码的艺术重构—改善既有代码的设计高效程序员的45个习惯代码整洁之道发现其实真要写好一个代码规范是一件...
分类:
其他好文 时间:
2014-07-29 10:43:46
阅读次数:
179
Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725
1. DSL主要分为三类:外部DSL、内部DSL,以及语言工作台。
1
2. DSL规则
2
2.1. DSL = 整洁的代码
2
2.2. DSL必须以文本代码的形式出现
2
2.3. DSL的语法应该尽可能地接近英语或者其他自然语言
2
3. DSL...
分类:
编程语言 时间:
2014-07-26 15:09:40
阅读次数:
321
在Double Encore,我们写的代码都是干净,可重用的——不过,有时候并不能完全做到。如在使用pragma mark的时候。下面就是一个示例:#pragmamark-UIViewControlleroverrides通过pragma mark,可以让代码看起来既整洁又有组织。虽然这很重要,但是...
分类:
其他好文 时间:
2014-07-25 13:57:21
阅读次数:
238
1、什么是类型对C++来说,类型完成三项工作:决定数据对象需要的内存数量如何解释数据对象所占的内存中的位决定如何使用数据对象,即可对数据对象执行的操作和方法。2、什么是类类是一种将抽象的事物转换为用户定义的类型的C++工具,它将数据表示和操纵数据的方法组合成一个整洁的包。3、什么是数据隐藏防止程序直...
分类:
编程语言 时间:
2014-07-22 22:34:54
阅读次数:
180
和其他许多编程语言一样,JavaScript使用分号(;)将语句分隔开,这对增强代码的可读性一整洁性是非常重要的,缺少分隔符,一条语句的结束就成了下一条语句的开始,反之亦然。在JavaScript中,如果语句各自独占一行,通常可以省略语句之前的分号(程序结尾或右花括号之前的分号也可省略)。不过关于J...
分类:
编程语言 时间:
2014-07-22 00:24:35
阅读次数:
214
Sensor类对象的Map的映射代码如下:Map sensors = new HashMap ();当代码的其他部分访问这些sensors,就会出现以下代码:Sensors s = (Sensors)sensors.get(sensorId);这行代码一再出现。代码的调用端承担了从Map中取得对象并...
分类:
其他好文 时间:
2014-07-16 18:07:29
阅读次数:
207
第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
1、蓝斯登原则:在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。 提出者:美国管理学家蓝斯登。点评:进退有度,才不至进退维谷;宠辱皆忘,方可以宠辱不惊。2、卢维斯定理:谦虚不是把自己想得很糟,而是完全不想自己。 提出者:美国心理学家卢维斯 点评:如果把自己想得太好,就很容易将别...
分类:
其他好文 时间:
2014-07-12 16:05:21
阅读次数:
240
ListView和GridView已经成为原生的Android应用实现中两个最流行的设计模式。目前,这些模式被大量的开发者使用,主要是因为他们是简单而直接的实现,同时他们提供了一个良好,整洁的用户体验。 对于ListView和GridView一个共同的需求就是在用户不断向下滚动,组件仍能动态的加载更...
分类:
移动开发 时间:
2014-07-01 18:50:08
阅读次数:
222
设计师、工程师、建筑师以及其他创意行业的人员大部分时间是在自己的电脑前。几乎所有的工作的完成,社交关系和电子邮件交流都是在电脑前完成。今天,我想把大家的注意力带到20个令人称赞的以整洁的工作区为背景的网站设计例子中。
分类:
Web程序 时间:
2014-06-26 21:27:47
阅读次数:
326