-
如果你让构建工具变得简单,它就不能处理所有存在的奇怪的边缘情况。 -
如果你想处理奇怪的边缘情况,就需要偏离你想建立的任何规范。 -
如果你想让通用默认值易于使用,那么通用默认值的规则必须在工具和用户之间共享,而用户则要改造自己的系统来适应工具。 -
如果你允许自主配置或编写脚本,你就给了用户一种方法来指定必须共享的规则,以便工具适合他们的系统。 -
如果你想保持工具的简单性,你就必须强迫你的用户只在适合这种简单性的参数范围内玩耍。 -
如果用户的用例不能很好地与你的工具简单性相匹配,他们就会在你的工具周围建立垫片(周围的小工具)来实现他们的目标。

如喜欢本文,请点击右上角,把文章分享到朋友圈
--完-- 读到这里说明你喜欢本公众号的文章,欢迎 置顶(标星)本公众号 架构师指南,这样就可以第一时间获取推送了~ 在本公众号 架构师指南,后台回复:架构师,领取2T学习资料 ! 推荐阅读 1. 后端架构师技术大全(69个点) 2. 架构师如何设计权限系统? 3. 我怎么才能成为一个架构师 ? 4. 架构师从0搭建一套订单系统!
本篇文章来源于微信公众号:程序IT圈
原创文章,作者:software,如若转载,请注明出处:https://www.sldh123.com/6931.html