关于我们
书单推荐
新书推荐
|
软件设计的哲学
这本书是关于软件设计的:如何将复杂的软件系统分解为可以相对独立实现的模块(例如类和方法)。本书首先介绍了软件设计中的基本问题,即管理复杂性。然后,它讨论了有关如何处理软件设计过程的哲学问题,并提出了在软件设计过程中应用的一系列设计原则。本书还介绍了一组识别设计问题的危险信号。您可以应用本书中的思想来最小化大型软件系统的复杂性,从而可以更快、更低成本地编写软件。第二版在第一版的基础上添加了如下内容,选择通用设计的重要性、对比了RobertMartin所著《代码整洁之道》中的设计哲学、好的软件设计如何将重要的事情和不重要的事情区分开等。
你还可能感兴趣
我要评论
|