07 2021 档案
摘要:复杂的条件逻辑是编程中最难理解的东西之一,给条件逻辑添加结构。 可以将条件逻辑拆分到不同的场景(或者叫高阶用例),从而拆分条件逻辑。使用类和多态能把逻辑的拆分表述得更清楚,多态是改善复杂条件逻辑的有力工具。 有两种常见场景, 一种是,好几个函数都有基于类型的switch语句,每个类型处理各自的条件逻
阅读全文
摘要:1,命名例子 这段代码做了什么? public void processChapter(long chapterId) { Chapter chapter = this.repository.findByChapterId(chapterId); if (chapter == null) { thr
阅读全文
摘要:一,开篇 软件行业名著《人月神话》中提到,本质复杂度(Essential C omplexity)和偶然复杂度(Accident Complexity)。 思考框架遵循的原则: 以终为始 任务分解 沟通反馈 自动化 优秀程序员的开发效率是普通程序员的 10 倍 Where are we?(我们现在在
阅读全文