做网站程序需要注意的一些坏毛病
良好的编程习惯是每个程序员都应该具备的工作素质,但是也有很多程序员往往有这样或那样坏毛病,这些毛病在一些从事编程工作时间不长的程序员身上就特别明显。
1.搭棚子
这种毛病就是拿到一个任务的时候,既不做更详细的需求分析,也不作详细设计,一开始就打开编程工具,噼里啪啦的定义了一堆的模块,我不说是定义类,是因为这样代码里根本就找不到对象,然后就在这些模块的基础上进行工作,结果整个程序看起来就象胡乱搭起来的棚子,虽然有个程序的样子
,而且似乎也实现了所要的功能,但是这样的程序往往是逻辑混乱,不仅理解困难,维护起来也是十分的困难。既然是个棚子,在风雨飘摇之日自然难以久长。
出现搭棚子的现象暴露出几个方面的问题:
管理的混乱。管理者有职责去检查这样的代码,并及早给予纠正和提供指导。
不重视设计。如果一个软件组织不重视设计,出现这样的现象是自然而然的事情。
实用主义。在项目实施的过程中,有些人的口号就是实现功能就好,满足用户的需求就好,因而在编程的过程中总是匆匆上马,表面上是加快了进度,实际为项目的后期维护埋下了炸药,严重的会严重影响项目的进度和质量。
2.钉钉子
钉钉子的表现为代码维护或者程序实现的时候,硬生生的往程序中添加不必要或者与对象和逻辑相关的代码。这样的代码往往表现在多层体系的系统中,有些人为了偷懒,不愿意从下层将代码维护好,而是从上层开始修改,如用户需要做一个报表程序,那么有的程序员的做法就是将SQL语句直接在界
面层进行调用,破坏了系统的层次和封装。还有的做法就是在不相干的对象中添加对其他对象操作的代码。
3.糊窗子
窗子破了的时候,如果没有地方配玻璃或者懒得去搞一块玻璃,一些人的做法就是弄一张报纸或者美女的图片帖子破了地方,以期遮风挡雨。在我们的程序中出现BUG的时候就如同窗户破了一个洞。有的人不是从源头上进行解决,或者不是寻找合理的解决方案,而是就地将一个漏洞堵上。其后果可能真的堵上了,但是也可能是因为其改动带来了更多的问题,也可能是堵住了一个地方,回头发现又有其他的漏洞,然后不停的往程序身上帖报纸。这样的程序看起来将不知道有多难看。
4.甩锤子
有的人刚学了一个新的技术,或者一个得到一个好的点子,不管这个点子是否使用于当前的程序,就到处应用。颇有“手上拿了个锤子就看到什么都是钉子”的架势。应用新的技术或者点子是好的,但是也要看时机和场合。
以上就我对一些工作上发现的问题的总结,尽管这些问题都不是程序员故意而为,多数是由于自己的一些习惯问题,因此作为管理者要不断的教育和督促程序员,同样做为一个程序员也应该要注意不断的学习和培养息的纺程意识和素质,对自己的产品要负责,对项目工作态度的负责。牛商网致力于做最好的营销型网站。


