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

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
下载
pdf iconSoftware Design for Flexibility: How to Avoid Programming Yourself into a Corner.pdf
密码
65536

最后更新:2025-04-12 23:54:38

←Designing Virtual Worlds

→The Architecture of Open Source Applications Volume I