《梦断代码》读后感一

  故事一:某位开发人员计划修改一个bug,需要4小时,但是实际上8个小时也没做出来,甚至给他8天也解决不了。文中提到的这个bug最终被解决是在几个月后。有时候修改这种棘手的bug正的像这位开发人员所说:有时候,你一觉醒来,脑中灵光闪现,于是手到擒来--大抵如此。

   故事二:开发模式的选择,书中提到了“大教堂与集市”这本书,大教堂的模式可以说是传统的开发模式,而集市模式被很多开源项目采用,比如Apache Web服务器,Linux。咱们一般开发自然用的是大教堂模式了。

   故事三:历史上有很多失败的项目,例如FBI耗资1亿7千万美元,为了提高反恐能力的计算机项目失败,失败原因是FBI受到9/11事件的刺激把需求列表陡然拉长。美国国内税务局至今用的系统是20世纪60年代开发的,在95年曾试图升级,花费了20亿美金后,国会取消了这个失败的项目,失败原因:需求不断改变,预算和进度安排不切实际等。04年英国养老金系统全面停止运作,事故原因是:在把7台window 2000升级至window XP时,不小心把升级范围扩展到数千台没准备好的机器上。所以,如果你正在做的项目失败了,别太气馁,你不是第一个,也不是最后一个。

   故事四:项目语言的选择。书中提到的项目经过了大家无数次的讨论,最终决定使用:Python。但是在项目的后期,另外一个Python高手加入后,曾经隐晦的说过,其实大家在用编写Java代码的方法编写Python。这让我想起,虽然大家都说其实语言是相通的,如果你一门语言很熟练了,其他语言也大同小异,但是毕竟每个语言都有自己不同的特性,所以项目组有机会选择语言的话,最好还是考虑一下开发人员对哪种语言最熟练。

 

转载于:https://www.cnblogs.com/cuipengbo/p/4587573.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值