Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22427
  • 博文数量: 36
  • 博客积分: 1047
  • 博客等级: 少尉
  • 技术积分: 460
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-06 10:57
文章分类
文章存档

2013年(1)

2012年(35)

我的朋友
最近访客

分类: IT业界

2012-09-14 10:06:20

每个程序员都应该拥有良好的编程习惯,但是可能有很多入行时间不长的C++程序员会存在许多不好的习惯,南京达内培训为大家整理下:

    1、缺乏逻辑性

有的C++程序员在拿到一个任务的时候,既不做更详细的需求分析,也不作详细设计,一开始就打开编程工具,噼里啪啦的定义了一堆的模块,我不说是定义类,是因为这样代码里根本就找不到对象,然后就在这些模块的基础上进行工作,结果整个程序看起来就象胡乱搭起来的棚子,虽然有个程序的样子,而且似乎也实现了所要的功能,但是这样的程序往往是逻辑混乱,不仅理解困难,维护起来也是十分的困难。

2.乱加代码

钉钉子的表现为维护或者程序实现的时候,硬生生的往程序中添加不必要或者与对象和逻辑相关的代码。这样的代码往往表现在多层体系的系统中,有些人为了偷懒,不愿意从下层将代码维护好,而是从上层开始修改,如用户需要做一个报表程序,那么有的程序员的做法就是将SQL语句直接在界面层进行调用,破坏了系统的层次和封装。还有的做法就是在不相干的对象中添加对其他对象操作

的代码。

    3. 死心眼

    有的人刚学了一个新的技术,或者一个得到一个好的点子,不管这个点子是否使用于当前的程序,就到处应用。颇有“手上拿了个锤子就看到什么都是钉子”的架势。应用新的技术或者点子是好的,但是也要看时机和场合。

    4. 找不清根源

    在我们的中出现BUG的时候就如同窗户破了一个洞。有的人不是从源头上进行解决,或者不是寻找合理的解决方案,而是就地将一个漏洞堵上。其后果可能真的堵上了,但是也可能是因为其改动带来了更多的问题,也可能是堵住了一个地方,回头发现又有其他的漏洞,然后不停的往程序身上帖报纸。这样的程序看起来将不知道有多难看。

    5. 不会简洁制作代码

     经常有的写一个函数居然超过3000行,以一屏幕25行来计算,要翻100多屏才能将一个函数的代码看完,这样的代码谁愿意去维护?还有一个表现是一行往往写的很长,自己将滚动条滚过来滚过去不知道是否曾经感到过累的慌。

    更多资讯,尽在新街口中心:

 

希望这篇文章能给在或想来参加的同学们带来一些激励和帮助。

看过此文章的用户还看过:

阅读(131) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~