zoukankan      html  css  js  c++  java
  • 程序员修炼之道(二)

    足够好的软件

    以我自己目前现在的水平,不能够在现实生活中,制作出完美的产品,特别是没有任何差错(bug)的软件。但是我们可以训练自己,编写出足够好的软件——对你的用户(功能)、对未来的维护者(文档)、对你自己内心的安宁(满足)来说足够好。因此,我们每个人都要对自己所编写的软件负起责任,承担维护软件生命周期的义务,而不仅仅只是昙花一现,短短的完成一个任务而已。

    在编写软件的过程中,我们应当接纳用户的各种各样的意见,让他们参与权衡之中。无视用户的需求,一味地给程序增加新特性,闭门造车,或是一次又一次润饰代码,这不是有职业素养的做法。

    我之前在编写软件时,确实是自己想到哪里就给他加上一些相关的功能,没有考虑他到底适不适合该软件的使用。

    今后我要避免该类情况的发生,在做这类功能的开发之前,我会先询问周围的人对该功能的看法,看能否做到方便用户,有利于用户对软件的体验。

    在项目开发过程中,我们应该将项目的范围与质量作为项目需求的一部分规定下来,使之成为需求问题,一步步满足完善。

    但是同时,我们也不该过度修饰和过于求精而损毁完好的程序。继续前进,让你的代码凭着自己的质量(高可用)站立。它也许不完美,但你也不用担心,它不可能完美。

    使自己做的产品无愧于自己,无愧于用户的基本体验,这便是足够好的软件

  • 相关阅读:
    java中通过jacob调用dts进行数据导入导出
    Tomcat6 配置快逸报表
    [转]Sql Server Alter语句
    redhat linux卸载自带的Java1.4.2安装JDK6
    住房公积金额度计算
    JVisualVM使用
    Tomcat假死之问题原因排查
    JVM内存调优之监控篇
    tomcat之JVM GC 日志文件生成
    webstorm8的license
  • 原文地址:https://www.cnblogs.com/xiaofengzai/p/11762170.html
Copyright © 2011-2022 走看看