1、背景说明
虽然不止一次说明代码规范的问题,但是在协同作战的时候,代码规范这问题总是被遗忘,希望大家能够引以为戒。协同作战的时候,如果不能遵守代码规范,很容易出现各种问题,而且不知道从何处入手解决,消耗时间成本。
实际上,对于代码规范这种问题,应该有人专门来审核代码的,但是公司小,项目也不大,参与的人员也不多的情况下,绝大多数公司都没有这种机制,尤其是在移动端...
分类:
其他好文 时间:
2014-12-01 17:46:57
阅读次数:
247
1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需要添加注释。如果类型、属性、事件、方法、方法参数的名称已经是自解释了,不需要加注释;否则需要添加注释。当添加注释时,添加方式如下图所示:1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名优先考虑英文,如果英文没...
C#代码规范命名规范 像C#这样的面向对象语言允许开发人员采用叙述性的方式较灵活地命名类、方法、字段等。对于这些类型的事物,如果可以更清楚地描述事物的含义,那么千万不要害怕使用较长的名称。大家应该使用完整的单词,而不是缩略语。 .NET有两种主要类型的字母大小写形式:Pascal和camel。对.....
问题
SQL表名,应该用表对应资源对象的复数形式还是单数形式。例如一个用户表,表名是用user还是users更合适呢?
精华回答
用单数形式更佳,理由如下:
1、概念直观。
你有一个袋子,里面有好多个苹果,你会说这是个苹果袋。但无论里面有0,1,百万个苹果,它依然是个袋子。表也是如此,表明需要描述清楚,表里面包含的对象,而非有多少个数据。
2...
分类:
数据库 时间:
2014-11-27 23:44:30
阅读次数:
524
文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。
Android代码规范
开始之前请详细阅读并遵守Android开发者代码风格指南
不要使用拼音命名
名称应简洁而富于描述,使用完整单词,避免使用缩写(除非该缩写被更广泛使用,例如URL、HTML)
代码中不要出现中...
分类:
移动开发 时间:
2014-11-26 14:24:19
阅读次数:
272
学习了一段时间的设计模式,对其中的模式有一些自己的理解,根据每个模式的结构图做一些总结,以作为反思吧。
一、简单工厂模式
模式解析:简单工厂模式中运算类是一个抽象类,加、减、乘、除为四个具体的运算类,它们继承了抽象了的属性和方法。简单工厂类依赖于运算类,只要输入运算符号,工厂就实例化出合适的对象,通过多态,返回父类的方式实现计算器的结果。
思想概况:代码规范,谨记面向对象三大原则:可...
分类:
其他好文 时间:
2014-11-24 10:11:21
阅读次数:
135
iOS代码规范:
所有代码规范全部遵循苹果sdk的原则,不清楚的请访问苹果SDK文档或下载官方Demo查看。
1、工程部分:
将项目中每个功能模块对应的源文件放入同一文件夹下,使用虚拟文件夹。
引用的.a和相关的文件,独立使用文件夹存放,并标明是SDK
2、类:
命名:首字母大写,其后每个单词首字母大写,类文件的名字必须与类中主要的@interf...
分类:
移动开发 时间:
2014-11-21 10:43:46
阅读次数:
162
Reference:http://blog.csdn.net/jmyue/article/details/11060003 大项目往往是有很多人一起完成的,然而每个人都有自己的style,导致整个项目的代码不仅存在不符合语言规范的情况,而且读起来非常困难。因此,这样的项目中都会引入Checks...
分类:
编程语言 时间:
2014-11-10 19:34:17
阅读次数:
175
WEB标准构成: 结构 HTML 样式 CSS 行为 JavaScript(交互行为)heml代码规范: 声明doctype UTF-8 标签缩进 标签小写 注释 网页标题table标签的属性: 标题 /* cellpadding相当于padding,cellspacin...
分类:
Web程序 时间:
2014-11-10 15:05:56
阅读次数:
164
1.Resharper: 功能非常强大,常用用于 代码规范,重构,智能提示(尤其是命名空间的引用非常方便)这些都是些最基本的,还有很多高级的功能有待尝试 另,ReSharper 可以查看源码,它不是反编译,而是直接从资源站下的,所以可看的源码有限,但源码都是高质量的(有注释,规...
分类:
其他好文 时间:
2014-11-01 17:44:53
阅读次数:
186