导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:312
阅读量:890674
访问量:89245
至今:
×
博文->>架构 博文列表>>
Tags : 设计原则,软件设计,可伸缩系统 发表时间:2019-11-08 00:41:38
01简单 ◆隐藏复杂与构建抽象随着系统的发展,会发现越来越复杂,可能没法了解整个系统的全部,每个人的大脑处理能力有限,不可能了解系统的每个细节。 所以,保持软件简单可以帮助你更好的了解系统。随着系统的逐渐壮大,我们只能做到的是保持局部简单,无法保持整体简单。 开发系统服务时,要创建暴露更高层次的抽象,实现抽象允诺的功能,从而隐藏其复杂性。 ◆避免过度设计我们工程师一般更喜欢挑战高难度的问题,可能一个简单的问题会使其复杂化,使得可能开发出难以维护的代码。早期可以构建合理的抽象层次,可以给以后迭代增加新特性,这样比一开始就设计开发复杂的系统更有好处。 开
类别:架构 | 阅读(53)| 回复(0)| (0) 阅读全文>>