论我的编程

   学了一年的c语言,以为自己可以了,可以写一般的算法,可以解决比较复杂的问题,总以为自己可以独挡一面,也称得上是别人口里的大神、、、、

  但是最近的一个小型的编程比赛却让我深深的认识到了自己的不足。

    首先,我的编程套路有问题,我的性格本就是懒散,其次还有点点的自大,太过相信自己的逻辑思维。而这次编程比赛让我真正认识到了这种性格是有多么的不好。

  其实,我还是有一点编程思想的,但是我总是相信自己的逻辑思维,不打草稿,不做设计,直接上手就是编程,导致我的程序乱七八糟。虽然最后功能可以基本的实现,但是我的代码给评委的印象很不好,命名不规范,代码不整齐,而且在我自己调试期间,还出现了不少错误,浪费了好多的时间。

 

    其次,我的代码有严重的安全问题,虽然现在我还没有参与到商业软件制作中去,没有涉及到太多的安全问题,但是这次的程序,因为我没有深刻的了解c语言的安全问题,出现了内存泄露的危险。评委建议我看看c++安全编码的书,好像叫做《c和c++安全编码》,一定好好研究。

 

    最后,以及最重要的一点是我的代码没有注释。其实注释这个东东我是知道的,在我看别人的代码的时候,我也喜欢有注释的代码,那样我可以很容易的读懂代码的功能,但是我真的很烂(懒),我认为我的代码没有那么高深,不必加什么注释什么的,而且我也懒得加。久而久之,我就养成了编码不带注释的坏习惯 。

    通过这次简单的编程比赛,我深刻的认识到了我的不足,山外有山,人外有人,更何况我还算不上什么高手。从现在起,要养成一个好的编程习惯:

  1.在编代码之前,先用注释把要实现的功能函数都在程序中列举出来。

  2.在每个功能函数下,把重要实现的代码功能写出来。

  3.开始编程。

  4.在不影响功能的前提下,尽可能的简化,美化代码。

  5.调试程序,解决bug。

 

知识是学来的,能力是练出来的,只有多多的打代码,一步一步按照好的编程习惯来做,时间长了,才会提升。加油!!!!!

 

posted @ 2014-12-07 19:16  小强菜  阅读(66)  评论(0编辑  收藏  举报