良好的编程习惯是每个程序员都应该具备的工作素质,但是有一些程序员的身上总有这样或者那样的坏习惯,这些坏习惯在一些从业时间不是很长的程序员身上表现得特别突出。总结起来,有如下六个常见的坏习惯。
(1)缺乏规划和需求分析
很多程序员,当接到一个任务的时候。没有做需求分析和详细设计,一开始就打开编程工具定义了一堆的模块,然后就在这些模块的基础上进行工作,结果整个程序就像胡乱搭起来的棚子,随着代码的增多,自己也糊涂了。即使完成了代码编写,表面看来也实现了所要的功能,但是这样的程序往往是逻辑混乱的,不仅理解困难,维护起来也十分的困难。
(2)随意填代码
有些程序员,在代码维护或编写程序时,硬往程序中添加不必要的或者与对象和逻辑无关的代码。有些程序员为了偷懒,不愿意从下层将代码维护好,而是从上层开始修改。例如程序员AA需要做一个报表程序,他将SQL语句直接在界面层进行调用,这样就破坏了系统的层次和封装。并且他还在不相干的对象中添加操作其他对象的代码。
(3)盲目使用新技术
很多程序员喜欢炫耀自己的优秀,每当刚刚学会一门新技术,就忙不迭的用到项目中去,而不管这种技术是否适用于当前的程序。应用新的技术的出发点是好的,但是也要看时机和场合。(www.xing528.com)
(4)糊窗操作
如果在程序中出现bug就如同窗户破了一个洞,有的人不是从源头上进行解决,不去寻找合理的解决方案,而是就地将这个漏洞堵上。其后果可能是真的堵上了,也可能因为其改动带来更多的问题,也可能是堵住了一个地方,回头发现又有其他的漏洞,然后不停地往程序上打补丁。
(5)很长的函数代码
函数是为了实现一个功能而编写的,函数严格体现了面向对象技术的优越性。所以无论多么复杂的功能,尽量用最合理的函数实现。这里的合理函数要求具有代码不能太长的特质,笔者曾发现有的人一个函数居然超过1000行,这样的代码很恐怖,维护起来很浪费效率,并且过长的代码会影响视觉。
(6)随意修改代码
很多程序员自以为自己的水平高,所以在维护旧代码的过程中,喜欢修改别人的代码。殊不知每修改一个程序就留下一些隐患,最终结果是会将一个原本好好的代码变得到处都是隐患。所以应该尽量少修改代码。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。