编程规范

简介: 编程规范

学习编程的我们要先学习就是它的规则规范,正所谓没有规矩不成方圆,任何行业都有它的规则规范,当然编程也不例外,如果我们不遵守规则规范别人一看你就是外行,所以我们就要学习这些东西,掌握这些知识就是在为之后学习打下一个坚实的基础。


第一:注释规范

注释就是为了能够明白代码的意思,并且也是为了以后更好的维护,因为每个软件开发与维护并不是同一个程序员来完成的,所以注释就在这里体现出它的作用了,


第二:命名规范

对于命名上的这些知识点其实和注释一样,都是为方便后期的维护还有减少代码的冗余,而要用到命名的地方有很多(类、接口、方法、属性、变量、常量、属性等),对于在命名上的命名法有一些:Pascal命名法、Camel命名法、缩写。


第三:编码规则

这里面要注意的地方也有很多,其中有一个很细微的差别之处可能就会出先问,比如Tab和空格的差别,这些都是不注意就会忽略的地方,还有对于括号的使用也是,在使用时要注意括号内的代码是否和它们紧贴在一起,还有对于模块的使用,如果出现一个功能或者函数出现了一次以上就应考率是否模块化,并且在模块化后发布给项目人员,减少沟通成本并且也减少了工作量,同时也尽量利用其他成员的模块。


事例:


1.注释规范


对于自己创建的代码文件(如函数、脚本),在文件开头,一般编写如下注释:

/*************************************************
作者:
小组: 
说明:
创建日期:
版本号:
**********************************************/


2.命名规范:


名字应该能够标识事物的特性,并且与业务挂钩。

名字一律使用英文单词,而不能为拼音。

名字可以有两个或三个单词组成,但不应多于4个,控制在3至30个字母以内。

在名字中,多个单词用大写第一个字母(其它字母小写)来分隔。例如:IsSuperUser。


3.编码规则


大括号

书写规则:

if (expression)      (推荐)
            {
            }

或:

if (expression) {
            }

小括号


不要把小括号和关键词(if 、while等)紧贴在一起,要用空格隔开它们。如:

if (true)
            {
            }

      不要把小括号和函数名紧贴在一起。


除非必要,不要在Return返回语句中使用小括号。因为关键字不是函数,如果小括号紧贴着函数名和关键字,二者很容易被看成是一体的。


      其实这些规范都是有结构化的,之所以这样也符合我们的思维方式,但是做的时候可能有些困难,但是如果不遵守这些会被别人问候的,并且正是因为有这些我们的编程才能简单,而且也减少人力更加的人性化了,一个好的程序员第一步就是先把编程规范做好,这就是一个程序员的基础。


相关文章
|
1月前
|
自然语言处理 算法 Java
C/C++ 程序员编程规范之注释
C/C++ 程序员编程规范之注释
43 1
|
5月前
|
算法 编译器 程序员
代码规范:其它编程经验
【建议 11-3-4】当心数据类型转换发生错误。尽量使用显式的数据类型转换(让人们知道发生了什么事),避免让编译器轻悄悄地进行隐式的数据类型转换。
34 0
|
8月前
|
编译器 C++
【C++】实用编程规范与建议
C++ 相关,比较实用的 防止疏漏出错的编码规范与编码建议
111 0
|
9月前
|
设计模式 Java 开发工具
编程规范超详细
编程规范超详细
104 0
|
10月前
|
设计模式 人工智能 缓存
【C#编程规范 一】编程规约(上)
【C#编程规范 一】编程规约(上)
171 0
|
10月前
|
IDE 安全 Java
【C#编程规范 序】编程规范简介
【C#编程规范 序】编程规范简介
100 0
|
设计模式 算法 安全
各式各样的编程风格 ~~~
各式各样的编程风格 ~~~
|
设计模式 算法 安全
【精通函数式编程】(八) 如何将你的代码重构
我们学习了java8的特性,那么未来将如何写优雅的代码呢?怎么改善代码的可读性和灵活性呢?本文实际上是前面7篇的一个总结与实战应用,本讲包含使用 Lambda表达式、方法引用、StreamAPI、行为参数化、重构设计模式的应用,相信读者对写法上的重构有了方法论
|
JavaScript 前端开发 程序员
15、编程风格
“编程风格”(programming style)指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。
294 0
|
JavaScript Unix Linux