Software Design for Flexibility: How to Avoid Programming Yourself into a Corner

简介:
构建大型系统的策略,只需进行较小的编程修改即可轻松适应新情况。时间压力鼓励程序员编写的代码对于狭隘的目的很有效,没有增长的空间。但是最好的系统是可进化的; 它们可以通过添加代码而不是更改现有代码来适应新情况。作者描述了他们发现有效的技术-结合他们100多年的编程经验-这将帮助程序员避免将自己编程到角落。
英文简介:
Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications.
Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code.
The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners.
- 书名
- Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
- 译名
- 灵活性软件设计:如何避免陷入困境
- 语言
- 英语
- 年份
- 2021
- 页数
- 541页
- 大小
- 2.94 MB
- 下载
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner.pdf
- 密码
- 65536
最后更新:2025-04-12 23:54:38