zoukankan      html  css  js  c++  java
  • 还不如扔掉

    周六、周日打算搬回学校的单身宿舍了,把租的房子退掉,但是屋子里却有一些东西,很难处理,主要是一些“家具”,两张电脑桌、3把椅子、两个写字台、一个组合的柜子。

    这些东西怎么处理呢?一个方式是送人,可是没人要,另外一个方式是运到家里,但是总觉得不太值,这些东西家里也用不上,最后决定半卖、半送、半扔,可能这就是一个很简单的处理方式。

    但是在维护系统的时候,我们总是尽可能的增加功能,而不是将没有用的功能扔掉,实际上就是没有算清楚经济帐,如果计算一下,也许扔了比运走更加的划算。

    “天下熙熙,皆为利来;天下攘攘,皆为利往。”,程序的处理也是这样,很多时候我们选择项目和产品,都要算算经济帐,很多时候“要还是不要”好弄,但是“扔还是不仍”的时候就很难办了,记得王建硕做过一个试验,就是扔5元钱,确实很难做到,我想不会有人去扔钱的。

    算算经济帐,很多问题就好解释了:

    1:代码互查(Review):就是为了防止一个程序员跳槽后,新人接手的时候造成的开发断链,减少人员流动造成的成本加大。

    2:项目总结:把好的留下来,坏的扔出去,提升团队的质量,减少错误的修复,少一个错误的修复,就省多少银子呀。

    3:每日编译:缩短编译的时间,呵呵,省下来的当然也就得干活了。

    利来,利往就是生活得一个部分,无所谓对还是不对,如果能够坦然面对,则会发现更加合理得方式,例如2006年第一期的《程序员》里边有个类似于广告的文章来介绍一个共享的软件WorkShare,这个软件最大的特点就是进行Word的文件对比,而该软件原先的目的反而不是Word文件的对比,是作者发现用户对别的不感兴趣,而只对文件的比较感兴趣,作者索性仔细开发了这块的功能,别的都扔掉了,最后杂志上说则个公司一年可以赚到1个亿,据说是美金。

    该扔的就扔了,抱个包袱累心,又累人,不是吗?
  • 相关阅读:
    【分布式架构】“spring cloud”与“dubbo”微服务的对比
    gradle项目与maven项目互转
    Maven和Gradle对比
    从头开始搭建一个dubbo+zookeeper平台
    Kafka、 RabbitMQ、Redis、 ZeroMQ、 ActiveMQ、 Kafka/Jafka 对比
    Docker下redis的主从、持久化配置
    HIBERNATE与 MYBATIS的对比
    叶金荣:MySQL通用优化技巧
    为 Virtual Box 中的 CentOS 6.6 配置本地DVD光盘做yum软件源
    eclipse发布项目时,会自动还原server.xml和content.xml文件
  • 原文地址:https://www.cnblogs.com/Duiker/p/315905.html
Copyright © 2011-2022 走看看