240 发简信
IP属地:北京
  • 2022-05-03 代码重构案例

    如何code review代码? 代码code review 从大处着眼可以从可读性、可维护性、可扩展、可复用、可测试等方面来衡量;落实到具体细...

  • 2022-05-01代码重构 -- 大小规模重构

    大规模高层次重构 解耦代码 “解耦”为何如此重要? 过于复杂的代码往往在可读性、可维护性上都不友好。解耦保证代码松耦合、高内聚,是控制代码复杂度...

  • 2022-04-19 代码重构之持续重构

    为了让你了解重构相关概念,我接下来从三方面来介绍, 重构概括性介绍,包括:重构的目的(why)、对象(what)、时机(when)、方法(how...

  • 2022-01-03 设计模式之DRY与迪米特法则总结

    DRY 原则 1.DRY 原则我们今天讲了三种代码重复的情况:实现逻辑重复、功能语义重复、代码执行重复。 实现逻辑重复,但功能语义不重复的代码,...

  • 2022-01-03 设计原则-依赖倒置与KISS、YAGNI原则总结

    依赖倒置(DIP) 控制反转实际上,控制反转是一个比较笼统的设计思想,并不是一种具体的实现方法,一般用来指导框架层面的设计。这里所说的“控制”指...

  • 2022-01-02 设计原则--开闭原则与里式替换总结

    开闭原则(OCP) 开闭原则(OCP)开闭原则的英文全称是 Open Closed Principle,简写为 OCP。它的英文描述是:soft...

  • 2022-01-02面向对象-OOA、OOD、OOP实战总结

    背景 假设,你正在参与开发一个微服务。微服务通过 HTTP 协议暴露接口给其他系统调用,说直白点就是,其他系统通过 URL 来调用微服务的接口。...

  • 2022-01-01设计原则--单一职责与接口隔离原则总结

    单一职责(SRP) 如何理解单一职责原则(SRP)?单一职责原则的英文是 Single Responsibility Principle,缩写为...

  • 2022-01-01面向对象-贫血、充血模型总结

    贫血模型 概念 以MVC的entity或domain为例,这种只包含数据不包含逻辑业务的类就叫做贫血模型(Anemic Domain Model...