• 阅读软件开发本质和方法的收获


    英语水平有限,好几篇英文文章看了也不懂,所以也没有看完,下面主要说说有中文翻译的几篇文章。又由于没有真正参与过大的软件工程,不好针对作者的观点进行评价,要读懂作者的意思就已经很困难了。
    《有人负责,才有质量:写给在集市中迷失的一代》
    作者觉得.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.“

  • 相关阅读:
    抽取幸运观众
    随机产生139开头的电话号码
    脚本同步服务器系统时间
    判断网页是否存活
    nginx 添加到环境变量中
    spring boot helloworld
    IDEA 2019.3.3 Maven配置
    Window IDEA ULTIMATE 2019.3.3 安装&配置
    centos 7 Jenkins版本升级
    window 10 vscode+vue配置
  • 原文地址:https://www.cnblogs.com/yxr1993/p/4093953.html
Copyright © 2020-2023  润新知