- 博客(3)
- 收藏
- 关注
原创 告别面条代码,让代码一开始就简洁
极端的说,简洁的代码可以满足“我的代码一行都不能删”,例如教材版的HelloWorld。然而现代工业化软件设计中,业务复杂,分工协作,变更/维护频繁且长期,势必要有结构分层,依赖/耦合关系抽象和再次组织。那么在这样的客观环境下,简洁结构追求的是什么呢?答:分层1.满足业务需求2.尽可能使逻辑简单,表述易于理解3.尽可能最小化模块,易于变更维护4.尽可能简化配置项,减少操作成本5.尽可能没有相似/重复代码6.尽可能用程序逻辑去替代人脑逻辑。
2024-06-17 15:12:05 555
原创 支付宝五福烟花互动应用
2023年,我们把数字人带进福气乐园,打造了支付宝首个亿级用户参与的3D多人实时在线互动空间;2024年,随着支付宝五福从“集五福”升级为“五福节”,福气乐园也整体升级为“福气之城”。
2024-04-01 20:43:47 639
原创 用马斯克五步工作法重构支付宝商家账单
支付宝中国数据团队在过去的一年里应用马斯克的五步工作法重构了有 10 年历史之久的支付宝商家账单,整体复杂度减少 60%,时效性提升 1 小时,计存成本降低 30%,理解和运维成本大幅下降。复杂度是很多问题的根源,既会增加运维的成本,又降低了支撑业务的效率。账单重构的经验表明,相当大比例的复杂度是没有必要的,我们应该致力于把复杂的事情变简单,而不是倒过来做“防御性编程”。希望本文对想要降低系统复杂度的同学或者项目有所帮助。主要是因为逻辑过于复杂,当前用于保障账单准确和出账时效的成本已经过于高昂。
2024-03-19 17:28:44 667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人