zoukankan      html  css  js  c++  java
  • 合格的程序员

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

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

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


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




  • 相关阅读:
    下载ORACLE中BLOB内容到客户端
    VIEW_PK
    带下拉框的GridView的OnRowEditing
    HyperLinkField
    ArcEngine开发 退出系统报错
    【转载】Winform 中的控件透明设置要点
    【转载】大整数相乘
    c# oracle 分页
    view_fk
    ITopologicalOperator Intersect
  • 原文地址:https://www.cnblogs.com/zqonline/p/790769.html
Copyright © 2011-2022 走看看