原文:软件设计的哲学:第三章 编程的战术和战略

作者简介:常柱,微信公众号 架构未来 作者,十多年一线互联网研发从业经验 前五八同城商业会员技术负责人,宝驾租车技术总监,现 到家业务中台技术负责人。 好的软件设计最重要的元素之一是在处理编程任务时采用的思维方式。许多组织鼓励一种战术心态,专注于让特性尽可能快地工作。然而,如果你想要一个好的设计,你必须采取一种更有策略的方法,投入时间来产生干净的设计并解决问题。本章讨论了为什么战略方法可以产生更 ...

2019-12-16 15:09 0 1104 推荐指数:

查看详情

软件测试 第三章

第3周单元测试(啦啦啦) 返回 本次得分为: 14.00/14.00, 本次测试的提交时间为: 2020-03-18, 如果你认为本次测试成绩不理想,你可以选择 再做一次。 ...

Thu Mar 19 15:56:00 CST 2020 0 688
软件设计哲学: 第十五 先写注释

目录 15.1 延迟的注释是糟糕的注释 15.2 先写注释 15.3 注释是一个设计工具 15.4 早期的注释很有趣 15.5 早期的注释代价高昂吗? 15.6 结论 许多开发人员将编写文档的工作推迟到开发过程的末尾,即编码和单元测试完成之后 ...

Thu Dec 26 18:04:00 CST 2019 1 679
软件设计哲学:前言

01 前言 80多年来,人们一直在为计算机编写程序,但令人惊讶的是,关于如何设计这些程序或什么是好程序的讨论却少之又少。关于软件开发过程(如敏捷开发)和开发工具(如调试器、版本控制系统和测试覆盖工具),已经有了相当多的讨论。还广泛分析了编程技术,如面向对象编程和函数式编程,以及设计模式和算法 ...

Mon Dec 16 22:37:00 CST 2019 1 1396
C#高级编程第11版 - 第三章

目录 导航 第三章 Objects and Types 3.1 创建及使用类 3.2 类和结构 3.3 类 3.3.1 字段 3.3.2 只读字段 3.3.3 属性 ...

Tue Mar 03 08:06:00 CST 2020 1 1132
软件工程导论第三章笔记

第三章需求分析 需求分析的任务 综合需求(由整体) 系统的综合需求分为功能需求、性能需求、可靠性可用性需求、出错处理需求、接口需求、约束、逆向需求、将来可能的需求。 功能需求 指系统必须提供的服务,应该包含所有系统必须完成的功能, 性能需求 指系统必须满足的时间与空间上的约束,通常 ...

Wed Nov 10 04:28:00 CST 2021 0 105
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM