zoukankan      html  css  js  c++  java
  • 《梦断代码》第一篇总结

    第0章讲述了作者年少时迷恋一款游戏,在这个游戏上可以自己打补丁,可以改造游戏的设计模式;当他年老一些时,他的一个项目濒临绝境,不计时间的去完善要发布的站点第一个版本;之后科技兴盛发展,人们发现目前用的是软件时间;每学习、使用一种编程语言后,都以“Hello World”作为第一个程序,虽然这程序一无所用,但是可以起到鼓励作用;软件就是麻烦一堆,我们对软件的需求,远甚于对它的仇恨,所以我们梦想着更新更好的东西。

    第1篇写一个Chandler团队开会议时提到完成版本更新的时间不够,大家都要死定了来开篇。这是软件缺陷列表,列表给出了开发者们要修复的所有程序问题。在查看列表时发现了一个窗体闪烁问题,最后经过谈话,大家意见一致了,将该问题标记为可怕的问题,是因为不知道需要多长时间解决问题。后对软件时间导致问题及布鲁克斯法则产生,软件开发者一般都是乐天派,指出最理想的开发组规模是一个人。卡普尔新创公司,他也没有食言,OSAF在稳步的成长。

    第2章Chandler项目组召开每日工作例会,成员们期望自己的工作能改变人们的生活方式,20世纪80年代初期是个人计算机爆炸性增长的年代,Angenda推出,好评如潮,吸引很多追捧者,这款软件超前于时代,创新性和灵活性功能很多。开源运动也由最初的反对呼声不绝于耳到最后很受追捧。程序员不能太在意过去的那些软件灾难留下的教训,不然就一行代码也下不下去。程序员都是乐天派,他们深思熟虑、巨细靡遗。

    第3章讲述管理手段,卡普尔、萨奇和乔开会时讨论需要用什么样的数据结构,他们草拟数据结构,过了一段时间也有了答案。在2002年的时候,卡普尔明确了自己要做什么程序,目标宏伟,招募了许多有经验、有知识、有技术的人。Fortran大获成功,挑战了专家们关于在高级语言上运行起来一定比手工编写的机器代码慢的预言。Python是一种解释型语言,也更符合业界标准的编程语言,是“面向对象”的。

    通过这四个章节,一个项目或是一个软件在开发的初期会遇到很多的问题,但是对于程序员这些乐天派来说,他们始终能够热衷于这个项目,并一步步的解决。

  • 相关阅读:
    #在蓝懿学习iOS的日子#Day10
    #在蓝懿学习iOS的日子#Day9
    #在蓝懿学习iOS的日子#第三个练习日
    #在蓝懿学习iOS的日子#Day8
    WCF基础:绑定(二)
    WCF基础:绑定(三)
    WCF基础:绑定(一)
    MVC框架中的值提供机制(三)
    MVC框架中的值提供机制(二)
    MVC框架中的值提供机制(一)
  • 原文地址:https://www.cnblogs.com/mxj333/p/4591312.html
Copyright © 2011-2022 走看看