DESIGN · 71 ARTICLES
软件设计
按时间顺序浏览 软件设计 文章。
全部文章
第 4 页
Single Source of Truth:相同信息放在两处,必然会出现不一致
许多在发布前才发现的Bug都有固定模式:前端按10%计算折扣,后端却按15%计算;文档写着某字段必填,但实际API中已经没有它。两边代码本身都没问题。问题在于相同信息出现在两个地方…
阅读文章Swift 原型模式(Prototype Pattern):NSCopying 与值类型复制的区别
原型模式通过克隆现有对象,降低创建成本并减少重复配置。本文总结 Swift 值类型复制与类的 NSCopying 有何不同,以及浅拷贝和 Copy-on-Write 在何处介入。
阅读文章