阅读软件开发本质和方法的收获
2014-11-13 02:01
295 查看
英语水平有限,好几篇英文文章看了也不懂,所以也没有看完,下面主要说说有中文翻译的几篇文章。又由于没有真正参与过大的软件工程,不好针对作者的观点进行评价,要读懂作者的意思就已经很困难了。
《有人负责,才有质量:写给在集市中迷失的一代》
作者觉得.COM时代泛滥是对IT/CS的一场灾难,他反对Raymond在其书中称颂的集市模式,同意Brooks在《设计原本》中提出的所谓质量只有在某人对它负责时才有意义的观点,并且认
为Unix大教堂就是一个很好的论据。作者的意思大概就是软件的架构应该由一个人来设计,并且避免代码重用。
《新方法学》主要介绍了敏捷性方法,作者提到“敏捷型方法(agile methodologies)的发展是对这些工程方法的反叛。 对许多人来说,这类方法的吸引之处在于对繁文缛节的官僚过程的反叛。它们在无过程和过于繁琐的过程中达到了一种平衡,使得能以不多的步骤过程获取 较满意的结果。”
《为什么软件开发方法论让你觉得糟糕?》作者提出了这样的一个问题,并且在文中给出了原因,“根原因就是:环境是不规律的,做出变更与理解变更带来的结果之间的反馈过程太 长了。”
《The Rise of Worse is Better》
”I believe that worse-is-better, even in its strawman form, has better survival characteristics than the-right-thing, and that the New Jersey approach when used for software is a better approach than the MIT approach.“
《Is Worse Really Better》
”programmers from the large C community will probably appreciate C++ for its performance and adopt it if its object-oriented features help them succeed.“
《有人负责,才有质量:写给在集市中迷失的一代》
作者觉得.COM时代泛滥是对IT/CS的一场灾难,他反对Raymond在其书中称颂的集市模式,同意Brooks在《设计原本》中提出的所谓质量只有在某人对它负责时才有意义的观点,并且认
为Unix大教堂就是一个很好的论据。作者的意思大概就是软件的架构应该由一个人来设计,并且避免代码重用。
《新方法学》主要介绍了敏捷性方法,作者提到“敏捷型方法(agile methodologies)的发展是对这些工程方法的反叛。 对许多人来说,这类方法的吸引之处在于对繁文缛节的官僚过程的反叛。它们在无过程和过于繁琐的过程中达到了一种平衡,使得能以不多的步骤过程获取 较满意的结果。”
《为什么软件开发方法论让你觉得糟糕?》作者提出了这样的一个问题,并且在文中给出了原因,“根原因就是:环境是不规律的,做出变更与理解变更带来的结果之间的反馈过程太 长了。”
《The Rise of Worse is Better》
”I believe that worse-is-better, even in its strawman form, has better survival characteristics than the-right-thing, and that the New Jersey approach when used for software is a better approach than the MIT approach.“
《Is Worse Really Better》
”programmers from the large C community will probably appreciate C++ for its performance and adopt it if its object-oriented features help them succeed.“
相关文章推荐
- 阅读一些关于软件开发本质和开发方法的文章的体会与心得
- [阅读作业]关于软件开发过程与方法
- 关于软件开发本质和开发方法的一些文章的读后感
- 《安全软件开发之道:构筑软件安全的本质方法》
- 任何一种软件开发方法学的架构、本质、精髓
- 《安全软件开发之道:构筑软件安全的本质方法》
- 应用程序架构本质,第 3 部分: 软件开发方法学入门
- 应用程序架构本质,第 3 部分: 软件开发方法学入门(转)
- 应用程序架构本质,第 3 部分: 软件开发方法学入门
- 一般的软件开发团队的组织方法
- 软件开发方法杂想
- 阅读<<如何用正确的方法来写出质量好的软件的75条体会>>有感
- 下一代的软件开发方法:关于面向工作流的图形化企业管理软件开发
- 软件开发方法杂想
- 软件开发的方法-分析各种现有的隐喻(ZT)
- 软件开发方法简史(收藏)
- 征个人开发的“针式背单词”软件的注册方法破解、数据库加密破解
- 一个简单地vb开发多媒体播放器软件的方法 适用初学者 mci
- 软件开发工程方法,技术与工具
- 5本专业的软件开发人员最必需阅读的书