Thursday, May 24, 2012

编码标准的重要性

编程帮助初学者 - 图编码标准的重要性

编程帮助初学者
编码标准的重要性

我们写程序来指导电脑。编程时使用如C + +或Java的高级编程语言,我们使用的是语法,有点接近人类语言。但是,我们要么使用编译器或解释器转换为计算机可以理解的二进制格式输入这些程序。出于这个原因,就因为程序代码符合所用编程语言的语法,编译器和解释器不会理会的布局或视觉格式的程序代码。然而,随着人类的程序员,我们自己需要操心的程序代码的美感。

编码标准是什么?
编码标准是一套准则,法规和规章关于如何编写代码集。通常,编码标准,包括如何命名变量,如何缩进代码的引导线,如何放置括号和关键词等的想法是在编程一致,以便在对相同的代码,它的工作案多人成为一个更容易理解别人的做法。即使是个别的程序员,特别是对于初学者来说,就变得非常重要,坚持一个标准在编写代码。这个想法是,当我们看我们自己的代码一段时间后,如果我们奉行一个编码标准,它需要较少的时间去了解或记住我们是什么意思时,我们写了一些代码段。

编码标准使与众不同
看看下面的例子:

诠释量(诠释我,0142-1123,诠释金){
诠释第一卷;
第一卷=我* Ĵ * K表;
回卷;
}

在此一目了然代码看,它需要一些时间来了解一个这个函数计算量。但是,如果我们坚持为变量和方法名称的命名规则,我们可以使代码更具可读性。

下面是几个示例约定:

使用有意义的变量名
在方法名称中使用动词
变量的使用名词
使用4个空格来缩进

诠释calculateVolume(int高度,宽度诠释,诠释长度){
诠释体积= 0;
体积=高*宽*长;
返回量;
}

它需要更多的时间来输入这个代码,但是这样可以节省更多的时间。此代码是远远超过其原始版本的可读性。随着一点点的努力,我们可以使代码更容易理解得多。

氡第一卷;
}

在此一目了然代码看,它需要一些时间来了解一个这个函数计算量。但是,如果我们坚持为变量和方法名称的命名规则,我们可以使代码更具可读性。

下面是几个示例约定:

使用有意义的变量名
在方法名称中使用动词
变量的使用名词
使用4个空格来缩进

诠释calculateVolume(int高度,宽度诠释,诠释长度){
诠释体积= 0;
体积=高*宽*长;
返回量;
}

它需要更多的时间来输入这个代码,但是这样可以节省更多的时间。此代码是远远超过其原始版本的可读性。随着一点点的努力,我们可以使代码更容易理解得多。

的好处
它不仅是我们的可读性通过编程编码标准得到的。编写更安全的代码也可鼓励通过编码约定。作为一个例子,在C + +我们可以说,每个指针变量必须被初始化为NULL。

字符* MyName的= 0;

这将确保我们不会破坏内存在使用该指针变量。

代码的可读性,可维护性仅仅是一个方面。编码标准与程序的可维护性帮助,我们有能力改变方案轻松很多。通过实施一致性编码标准是一个关键因素,以实现维护prorams成功。

定义自己的编码标准
程序员可以定义自己的编码规范,坚持以书面的图形化了这一点。然而也有许多编码约定在互联网上公布。这些程序在Java谁应该有一个为Java编程语言为代码约定由Sun(http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html)看看。

对于C + +编码标准,我建议你有一个到C + +编码标准,从英国广播公司(http://www.bbc.co.uk/guidelines/webdev/AppB.Cpp_Coding_Standards.htm)看看。 C + +编程HOWTO的有一些C + +编码约定,也是一个链接,导致数编码标准,你可以选择从一堆(http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-14 。HTML)的。

No comments:

Post a Comment