合格的程序员

我不知道成为一名合格的程序员需要那些条件,但是我想一名合格的程序一定不会具有以下条件。今天打开公司以前的代码,就一晕字,看了两个小时理了一下存在的问题,是在winforms程序。
1.很多操作都没有进行异常捕获。
2.有一部份进行异常捕获,确把异常吃了。
3.有一部份是抛出了异常,不过显示的信息都是一样的,大概是告诉你“数据不存在或网络不正常。”。
4.所有的类没有创建人信息,更不要说修改信息,几乎所有的公共方法都没有创建人信息,说明还是有的但没有对参数进行说明。
5.所有的查询直接在界面组合成SQL语句。
6.每个模块都有一个数据层类,实现数据的简单查询与更新。为什么不生成一个共享库呢?气人的是里面方法居然全是共享的。
7.返回对象集合有些是用的ArrayList。我怎么知道里面装的什么?
8.所有的操作感觉都是为了完成功能,而不是用心去设计。

暂发现这么多问题,这可能与公司开发规范有关系,但是这些问题都是很显儿易见,作为一个程序员有义务进行改进,我觉得第8条最重要,没有用心去设计就会出现前面的问题。

其实我觉得对一般信息系统开发而言,技术性真的不怎么强,大多大家做的对适时性,稳定性,高性能其实比较低的,只要满足客户业务功能即可。


总结出一条:就没有用心去做!




posted on 2007-06-20 17:44  zqonline  阅读(223)  评论(2编辑  收藏  举报

导航