程序设计原则
文章平均质量分 89
杨若瑜
致力于研发耦合度更低、实用性更强的软件工程,为企业和个人带来更多的价值。
展开
-
高级程序员必会的程序设计原则 —— 显式设计原则
同样一个需求,不同人所写的程序一般会有所不同。在协作过程中,一个功能点我们可以显式的声明出来,也可以是另一个功能通过配置、间接调用、隐式转换所完成的。为了让人类能够正确理解意图,设计之初就把显式设计融入在代码中是至关重要的。本文带您了解显式设计原则的核心思想。...原创 2022-06-06 11:11:34 · 1243 阅读 · 0 评论 -
高级程序员必会的程序设计原则 —— 普适性原则
当我们开始准备创造一个伟大的项目时,势必会考虑到未来的扩展性,希望能够成为一个通用的解决方案来解决一类问题。从定制到通用,从特殊到一般的转变需要先从抽象层面去寻找不同项目的共性并提炼它们。这便是普适性原则。...原创 2022-06-03 12:38:12 · 1290 阅读 · 0 评论 -
高级程序员必会的程序设计原则 ——唯一性原则
你是否经历过一个项目中存在大量同质化代码,在添加一个小功能时不得不修改全部代码的情况。或者你在调用某个7、8手代码时,列出几十个甚至上百个方法,不知道该调用哪个的情形。唯一性原则可以从架构和管理的层面保证项目周期和质量。本文带你了解唯一性原则如何在项目中运用。原创 2022-06-02 10:58:39 · 3162 阅读 · 1 评论 -
高级程序员必会的程序设计原则 —— 复杂度守恒原则
软件设计上我们寄希望于能够让软件更简单、更容易维护,但是一面是害怕墨菲定律的应验,一方面又害怕遵循纯粹原则导致出现更多的缺陷。我们可以认为简单和复杂分别是跷跷板的两端,而它的支点就是复杂度守恒原则。本文带您了解什么是复杂度守恒原则。原创 2022-06-01 15:10:14 · 2261 阅读 · 7 评论 -
高级程序员必会的程序设计原则 —— 纯粹原则
项目初期究竟是高度封装还是直击需求,我们又应当如何平衡未雨绸缪还是杀伐决断。本文带你学习高级程序员必会的程序设计原则之纯粹原则,解决你的疑惑。原创 2022-05-31 16:41:02 · 343 阅读 · 0 评论 -
高级程序员必会的程序设计原则 —— 墨菲定律及防呆设计
为什么团队总处于救火之中,又为何无论嘱咐多少次程序都会有BUG,很可能是违反了设计原则,本文带领你了解程序设计原则中的墨菲定律,举几个例子来阐述如何实现防呆设计,走出救火员的角色。原创 2022-05-31 02:41:08 · 2263 阅读 · 0 评论