编程忠告——给自己

来源:互联网 发布:macair怎么卸载软件 编辑:程序博客网 时间:2024/05/24 02:42

1、指针一定要初始化。

        野指针太可怕,出了问题都找不到问题所在,一般编译器都没办法告诉到底发生了什么了,而只能无奈地崩溃。。于是,你自己也就只能跟着崩溃了。除非,有神一样的人救你,否则,你就只能等自己灵光一现然后开悟了。。。

2、申请的空间一定在用完后释放。

       永远记住,资源是有限的,不是你随便申请个几百G都不成问题。平时偷偷懒,不注意这些问题,资源也不会太紧张,等开始操作大数据,就发现,经常会莫名其妙的内存不够用了!!!

3、打开的文件一定要关掉。

       不要以为,等程序运行结束,用过的文件自然也就会关掉了。当你进行频繁的文件操作的时候,你就会发现,自己会不停的去打开文件而不去关闭文件,而那些放在缓存中尚未写入文件的数据就会丢失了。。

4、一定要进行越界检查。

       凡是要进行与下标等有关的操作,以及数据存储的时候,一定要进行越界检查。否则,你的东西就经常会溢出了。虽然,可能你的程序在数据量达到10万的时候运行的好好的,可是,没准当数据达到百万级的时候就崩溃了。而,这样的崩溃,要进行调试来找出问题所在是相当困难的。

 5、一定要小心逻辑错误。

       逻辑错误泛指那些因为自己的疏忽而造成的逻辑上的问题。这类错误,编译器是没有办法探测的。逻辑错误造成的结果有两个:一种,是程序可以完整的运行结束,但是结果错误。这类问题比较危险,如果,你太自信,不对结果进行检验,就很容易造成毁灭性的危害;另外一种,程序根本就不能运行结束,中途直接崩溃,如:当进行2个指针交替赋值的时候,经常容易出现这中问题。这两种问题,都有一个共同点,就是错误难以发现和查找。所以,切记将每一步都设计好,认真推敲每一步。

       以上的忠告写给自己,为了写出更加合乎规范,和正确高效的代码而奋斗!

原创粉丝点击