一,关于空行
A:.h中的空行
1,文件说明与头文件包涵(#import)之间空1行
2,头文件包涵(#import)之间,如果需要分类区别,各类别之间空1行
3,头文件包涵(#import)与@class之间空2行
4,@interface与@class之间空一行
5,头文件{}里面,空1行开始声明对象成员,如果需要分类区别,各类别之间空1行
6,{}外空1行,书写属性,如果需要分...
分类:
移动开发 时间:
2014-12-21 23:43:46
阅读次数:
383
今天阅读了《构建之法》从67页到139页的部分,思考和体会如下。1.第四章这章讲的是两人合作。主要的点有代码规范、极限编程和结对编程,也讲到了与别人交流的一些技巧。代码是给机器看的,也是给人看的,但我觉得代码更多是给人看的。因为我一直觉得不论何种科学或者技术发展到了什么程度,人都是最根本的。书中对代...
分类:
其他好文 时间:
2014-12-19 17:22:06
阅读次数:
118
很多初学者和我一样,刚开始写代码的时候,不注意代码规范,认为只要代码没有语法错误,能运行就是正确的。这样的观念在我心里存在了很长时间,这其实是埋藏在代码里的一个定时炸弹,给自己维护和他人合作都带来了巨大的麻烦。1.首行缩进:几乎在所有的代码语言了 我们都是以4个空格来缩进代码 一是看起来很美观,二是...
分类:
其他好文 时间:
2014-12-18 15:08:12
阅读次数:
198
本文中使用intelliJ IDEA版本为14.0.1,其他版本差异不大,可同样安装。下载安装CheckStyle-IDEA插件安装该插件有两种方式,在线安装和安装包安装(1) 在线安装File->Setting->Plugins至下图界面,搜索CheckStyle-IDEA,点击安装。(2)安装包...
分类:
其他好文 时间:
2014-12-16 09:55:21
阅读次数:
184
1. 读取一个.C文件,删除该文件中所有的注释语句。然后写入到新的.C文件里。
要求:
1. 删除注释语句功能采用动态链接库形式
2. 在功能实现的基础上:
--单元测试要足够充分
--要通过所有的MISRA C的检查
--代码要符合代码规范。...
分类:
其他好文 时间:
2014-12-08 19:38:41
阅读次数:
153
今天去公司加班改bug,看着代码很生气,一点没注意,一大堆问题,由此想写篇文章解解气,奉劝想在程序员这条路上多走会儿的人们一些建议,虽然我也没走多久,算是大家探讨吧。几个问题:一、你提交代码前有充分测试吗?二、你提交代码前有侥幸心理吗?三、你提交代码前有仔细检..
分类:
其他好文 时间:
2014-12-05 10:58:13
阅读次数:
147
http://blog.jobbole.com/29454/常用javascript设计模式 http://coderlmn.github.io/code-standards/#userconsent#前端代码规范 及 最佳实践http://www.w3cfuns.com/thread-559195...
分类:
其他好文 时间:
2014-12-03 11:58:49
阅读次数:
371
1、背景说明
虽然不止一次说明代码规范的问题,但是在协同作战的时候,代码规范这问题总是被遗忘,希望大家能够引以为戒。协同作战的时候,如果不能遵守代码规范,很容易出现各种问题,而且不知道从何处入手解决,消耗时间成本。
实际上,对于代码规范这种问题,应该有人专门来审核代码的,但是公司小,项目也不大,参与的人员也不多的情况下,绝大多数公司都没有这种机制,尤其是在移动端...
分类:
其他好文 时间:
2014-12-01 17:46:57
阅读次数:
247
1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需要添加注释。如果类型、属性、事件、方法、方法参数的名称已经是自解释了,不需要加注释;否则需要添加注释。当添加注释时,添加方式如下图所示:1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名优先考虑英文,如果英文没...
C#代码规范命名规范 像C#这样的面向对象语言允许开发人员采用叙述性的方式较灵活地命名类、方法、字段等。对于这些类型的事物,如果可以更清楚地描述事物的含义,那么千万不要害怕使用较长的名称。大家应该使用完整的单词,而不是缩略语。 .NET有两种主要类型的字母大小写形式:Pascal和camel。对.....