zoukankan      html  css  js  c++  java
  • Don't Live with Broken windows——不能容忍破窗户

    1、不要留着“破窗户”(低劣的设计,错误决策或是糟糕的代码)不修,发现一个就修一个,如果没有足够的时间进行适当的修理就用木板把他钉起来,或许你可以把出问题的代码放入注释(comment out),或是显示“未实现”消息,或是用虚设的数据(dummy data)加以替代,采取某种行动防止进一步的损坏,并说明情势处在你的控制之下。

    2、一旦窗户开始破裂,就相当迅速的恶化,置之不理会更快的加速腐烂的进程。

    3、在有些情况下,也许你确切的知道需要做什么,以及怎样去做,整个系统就在你的眼前-你知道他是对的,但是在请求许可的过程中,你遇到了蓦然和淡漠。那么设计出你合理要求的东西,好好开发他,一旦完成,就拿给大家看,让让他们大吃一惊,然后和他们说:“要是我们增加...可能就会更好”假装那并不重要。坐回椅子上,等着他们要你增加你本来就想要的功能——人们发现,参与正在发生的成功要更容易,让他们瞥见未来,你就能让让他们聚集在你周围。

    4、让用户参与权衡。

    5、今天的了不起的软件常常比明天的完美的软件更可取。如果你给用户某样东西,让他们尽早使用,他们的反馈往往会把你引向更好的最终解决方案。

  • 相关阅读:
    洛谷1069 细胞分裂
    洛谷1050 循环
    CF Good Bye 2018
    洛谷1043 数字游戏
    洛谷1041 传染病控制
    洛谷1040 加分二叉树
    洛谷1039 侦探推理
    洛谷1038 神经网络
    设计模式的区别
    volatile和synchronized与lock的理解
  • 原文地址:https://www.cnblogs.com/totozlj/p/2335520.html
Copyright © 2011-2022 走看看