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

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

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

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


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




  • 相关阅读:
    ElementUI Form 表单
    ElementUI 快速入门
    您即将提交的信息不安全
    pandas excel合并去重
    openpyxl刷新透视表
    安装kube-prometheus
    多个py文件生成一个可运行exe文件
    Locust关联和参数化
    使用Docker运行locust
    Python locust阶段压测
  • 原文地址:https://www.cnblogs.com/zqonline/p/790769.html
Copyright © 2011-2022 走看看