美文网首页
我的软件设计第一原则

我的软件设计第一原则

作者: 庄金峰 | 来源:发表于2016-05-26 19:58 被阅读15次
逻辑是简单的,数据是重复的。

简单意味着减少代码量,专注于设计,大幅减少BUG量。重复意味着可以自动化。

系统的设计应当像流水线,简单,稳定,高效,实用,寿命长,错误少。

如果你不得不编写大量代码实现某个功能,我会考虑采用第二原则

任何复杂的逻辑都能通过分层简单化。

相关文章

  • 我的软件设计第一原则

    逻辑是简单的,数据是重复的。 简单意味着减少代码量,专注于设计,大幅减少BUG量。重复意味着可以自动化。 系统的设...

  • 软件设计原则讲解,昭昭在目

    一、UML 图 不要觉得奇怪为什么不讲软件设计原则而说到了 UML 图,因为软件设计原则和软件设计模式中你讲到最多...

  • 设计模式之设计原则

    软件设计原则(Software design principles) 开闭原则: 定义:一...

  • SOLID 软件设计原则

    什么是软件设计原则? 软件设计原则是一组帮助我们避开不良设计的指导方针。这些设计原则是由 Robert Marti...

  • c++ 设计模式 - 1

    1.什么是好的软件设计?软件设计的金科玉律:复用 2.设计模式八大原则 依赖倒置原则(DIP)高层模块(稳定)不应...

  • 揭秘IoC注入架构,实现RecyclerView条目点击

    依赖倒置原则(Dependency Inverse Principle)一种软件设计原则 控制反转 (Invers...

  • 今日份打卡 119/368

    技术文章软件设计原则SOLID单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开放封闭原则

  • 软件设计7大原则

    软件设计7大原则 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则(最少知道原则) 里氏替换原则 合...

  • 架构师学习路线图

    内功心法 设计模式 软件设计原则 软件设计模式创建型模式Factory 工厂模式Singleton 单例模式Pro...

  • 面向对象软件设计七大原则

    介绍 软件设计的七大原则如下: 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则 里式替换原则 合成...

网友评论

      本文标题:我的软件设计第一原则

      本文链接:https://www.haomeiwen.com/subject/yxexdttx.html