《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一1.1 培根的结论对吗

简介: 本节书摘来自华章出版社《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一 书中的第1章,第1. 节,作者:(美) Frederick P. Brooks, Jr. 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.1 培根的结论对吗
弗朗西斯·培根爵士的猜想,也是我们所面临的挑战。设计过程本身真的有这样不变的、放诸各种设计领域而皆准的属性吗?如果真如此,擅长某种特定领域的设计师们,对于这些原理,似乎可以通过克服该领域中所独有的一些困难,而共同地得到比其他领域的设计师们更加清晰的领悟。此外,某些领域,如建筑,无论是在设计还是在高阶设计(meta-design,即设计的设计)的领域,都拥有更加悠久的历史。如果以上说法都成立,并且培根的结论也成立的话,那么即使是工作领域彼此不同的设计人员,通过对比他们的经验和洞见,也有望在其各自专长的技艺领域学到新知识。

相关文章
|
11月前
|
机器学习/深度学习 人工智能 jenkins
探索软件测试中的自动化与持续集成
【10月更文挑战第21天】 在软件开发的生命周期中,软件测试扮演着至关重要的角色。随着技术的进步和开发模式的转变,自动化测试和持续集成已经成为提高软件质量和效率的关键手段。本文将深入探讨自动化测试和持续集成的概念、实施策略以及它们如何相互配合以优化软件开发流程。我们将通过分析实际案例,展示这些技术如何在实际项目中发挥作用,以及面临的挑战和解决方案。此外,文章还将讨论未来趋势,包括人工智能在测试领域的应用前景。
291 17
|
12月前
|
关系型数据库 分布式数据库 数据库
PolarDB 以其出色的性能和可扩展性,成为大数据分析的重要工具
在数字化时代,企业面对海量数据的挑战,PolarDB 以其出色的性能和可扩展性,成为大数据分析的重要工具。它不仅支持高速数据读写,还通过数据分区、索引优化等策略提升分析效率,适用于电商、金融等多个行业,助力企业精准决策。
291 4
|
12月前
|
安全 IDE Java
Java常见规范及易忘点
遵循Java编程规范和注意易忘点是提高代码质量和可维护性的关键。通过规范的命名、格式、注释和合理的代码组织,可以让代码更加清晰和易于维护。同时,注意空指针检查、线程安全、集合框架和字符串操作等常见易忘点,可以减少程序错误,提高运行效率。结合单一职责原则、面向接口编程和合理的异常处理,能够编写出高质量的Java代码。希望本文能够帮助Java开发者提升编码水平,写出更高效、更可靠的代码。
125 2
|
12月前
|
存储 人工智能 Cloud Native
连续四年,稳居第一!
连续四年,稳居第一!
195 1
|
12月前
|
设计模式 Java 数据库连接
Java编程中的设计模式:单例模式的深度剖析
【10月更文挑战第41天】本文深入探讨了Java中广泛使用的单例设计模式,旨在通过简明扼要的语言和实际示例,帮助读者理解其核心原理和应用。文章将介绍单例模式的重要性、实现方式以及在实际应用中如何优雅地处理多线程问题。
184 4
|
算法 网络协议 网络安全
政务单位免费IP地址SSL证书
政务单位申请免费IP地址SSL证书需先确认IP地址为公网IP并拥有管理权限,选择如JoySSL等提供免费测试证书的服务商。申请流程包括注册账号、选择证书类型、提交申请、验证信息、等待审核签发、下载安装证书。注意事项包括安全性、合规性、定期更新及技术支持。通过合理配置,可提升网站安全性和公信力。
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的环保网站附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的环保网站附带文章源码部署视频讲解等
156 1
|
存储 移动开发 算法
10大常用的排序算法(算法分析+ 动图演示)
算法概述 算法分类 十种常见排序算法可以分为两大类: • 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 • 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。
1865 1
10大常用的排序算法(算法分析+ 动图演示)
进制之间的快速转换法:8421码及原码反码补码之间的相互转换关系
进制之间的快速转换法:8421码及原码反码补码之间的相互转换关系
934 0