摘要:
1.可维护性的度量指标 圈复杂度:代码控制流执行路径的数量。 代码行数。 可维护性指数:根据循环复杂度、代码行数、注释密度等计算的一个指数。 继承的层数。 类之间的耦合度。 单元测试覆盖度。 2.内聚、耦合 内聚,指的是同一个模块之间的相互联系 耦合,指的是不同模块之间的相互联系 高内聚、低耦合,指 阅读全文
摘要:
设计模式六大原则 1.开放封闭原则:对扩展开放,对修改封闭,意即程序拓展时不要动原有的代码 2.LSP原则:任何基类可以出现的地方,子类一定可以出现 3.依赖倒置原则:使用接口,依赖于抽象而不是具体 4.接口隔离原则:为了解耦,使用多个相互隔离的接口 5.迪米特法则:一个实体应当尽量少地与其他实体之 阅读全文
摘要:
1.里氏替换原则 里氏代换原则是面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP 是继承复用的基石,只有当派生类可以替换掉基类,且软件单位的功能不受到影响时,基类才能真正被复用,而派生类也能够在基类的基础上增加新的行为。 类型替换: ①子类型只能增加而 阅读全文
摘要:
工具使用: travis-ci https://www.cnblogs.com/hyfer/p/10470915.html maven https://www.cnblogs.com/hyfer/p/11079226.html git https://www.cnblogs.com/hyfer/p/ 阅读全文