c++初学者的编程习惯需要注意什么呢?

2015-6-13 Mr.linus 心情随笔

  初学者,就是指以前从来没有接触过的人。无论是哪个行业,初学者刚入门的时候,都会闹出各种奇怪的事情,如果没有人一开始给他指正,久而久之,他养成了这些小毛病的习惯,将来就肯定会在某一次工作当中吃大亏。

那么对于c++初学者的变成习惯有哪些需要提醒的呢?

在IT软件编程当中,有几样是常见的问题,让我们看看一下几点:

1. 例如定义一个结构体或者类,初学者往往很容易把{};中的冒号所忘记,虽然说编译器会报错,但如果代码写多了,查起来始终都是会花费时间的,造成这些没必要的效率损失。

2. for循环之类的嵌套对齐问题。有些人喜欢随便在下一行接着写第N个for循环,而没有根据其作用域来分好层次,这样会造成以后自己,还有之后接收维护的工作人员无法辨认其用意。这种情况是基于有些人在写for循环或者if语句的时候,不喜欢加上{}这个大括号来划分作用域。这个也许是习惯,也许是偷懒,也许是他们觉得加太多的大括号使代码拖的太长而不美观。当然如果你是老手,这些都没人说你,但如果你是初学者,这样的习惯往往就会令你的程序出问题,编译是能通过,但出来的效果经常不是自己想要的。问题就是出在这些嵌套上。然后自己查错,眼花缭乱,查大半天才发现问题所在。

3. 注释。这个是整个IT编程行业当中规定必须要写的东西。目的就是为了以后维护的时候,可以清晰的知道每一句代码的作用,每个变量所代表的意思等等。初学者往往都懒得去写,这样的习惯一旦养成,将来在工作当中是很难转变过来的。

4. 命名。因为拼音也是用26个英文字母来构成的,这样就使我们初学者在对变量或者函数等等命名的时候,习惯性的用拼音来对其命名,这样就算你给这些都加以注释,后面给你维护的工作人员还是会很吃力,毕竟不可能每次看代码都去查一查这个单词究竟是什么意思。这样给维护带来极大不方便。就更别说到外企去工作了。

5. 函数的编写习惯。printf("", a)。例如这样一个函数,初学者通常都是先把左边的括号写了,然后加以个双引号,接着写内容.其实这样往往都会出现遗漏标点符号的情况,在编译报错的时候,那种报错提示会出现各种奇怪的提示,并不是每次都能准确的告诉你哪一行哪一句有问题,又会造成无谓的时间损耗.

其实,这些都只是其中一部分,当然还有很多各种不好的编程习惯。所以建议初学者可以参考一些编程习惯的书籍,养成良好的编码风格,编出犀利而又整洁的代码。


发表评论:

Powered by Mr.Linus 蜀ICP备16005020号