#SOLID原则

为什么SOLID原则仍然是现代软件架构的基础?- StackOverflow

21-11-22 1505 5 banq

尽管自构思 SOLID 原则以来的 20 年来计算发生了很大变化,但它们仍然是设计软件的最佳实践。 SOLID 原则是经过时间考验的用于创建高质量软件的准则。但在多范式编程和云计算的世界里,它们还能... 详细

开闭原则OCP与KISS简单原则冲突吗? - macerub

21-03-29 1232 2 banq

如何看待开闭原则(OCP)? 有些人不认同OCP,他们认为我们应该专注于编写简单的代码。 我同意这一点,但是我没有看到简单性和OCP是如何不兼容的。 有两个初步要点: OCP的目标不是编写我们再... 详细

快而脏的代码真的能更快推向市场吗?

21-04-11 909 1 banq

著名敏捷专家Allen Holub认为:编写“快速而肮脏”的废代码可以使您更快地推向市场是一个神话。至少我从未见过这项工作。最快的上市方式是编写高质量的,经过良好测试的代码。马丁福勒称这种“快而脏”... 详细

过度设计会扼杀你的产品 - mindtheproduct

21-11-25 746 1 banq

我相信这是因为我们将讨论创建产品时最普遍的问题之一:过度设计。在我看来,与缺乏良好的开发实践相比,过度设计杀死了更多的产品。 在详细介绍之前,让我先和您谈谈我的背景。在成为产品经理之前,我是一名工程... 详细

开放封闭原则与规则引擎设计模式 - devgenius

22-02-10 580 1 banq

SOLID原则是美国软件工程师和讲师罗伯特·C·马丁 (Robert C Martin) 提倡的众多原则的一个子集,他被称为“鲍勃大叔”。在本文中,我将讨论S {O} LID原则之一,即开闭原则(O... 详细

Java中的SOLID原则 - ds73306

21-07-13 507 1 banq

SOLID 原则基本上构成了构建 面向对象 、松散耦合、健壮、可维护和易于理解的应用程序的基本准则。最常被问到的面试问题之一,让我们来看看:   单一职责: 一个类应该有且只有一个职责。我... 详细

规则引擎模式 - upperdine

22-02-25 476 1 banq

作为专业或有抱负的软件工程师,我们通常的任务是将业务规则转化为计算机可以理解的东西。我们使用类对问题域进行建模,并编写业务逻辑以反映存在于代码库之外的现实世界规则。当这些业务规则在现实世界中发生变化... 详细

SOLID原则是一个有机整体 - Kislay

22-04-10 277 1 banq

SOLID原则是建立一个组件间低耦合度的系统的有力工具。 首先对这些原则做一个简单的回顾: SRP:单一责任原则 OCP:开放封闭原则 Liskov替代原则 接口隔离 依赖性反转 ... 详细

40多年的软件工程研究是失败的 - iansommerville

22-04-11 261 1 banq

作者背景 : 从1981年左右到2014年退休,我一直从事软件工程或相关学科的研究。从1984年到2014年,我的所有研究都涉及与英国和整个欧洲的工业界合作。我有幸与来自不同行业和国家的许多人一起工... 详细

domain-driven-hexagon:领域驱动六边形的Javascript案例

22-04-16 260 1 banq

学习领域驱动设计 DDD 、软件 架构 、设计模式、最佳实践的包含Javascript案例 该项目的主要重点是就如何设计 领域驱动六边形 . 详细

互联网是模块化的 - Gordon

22-04-17 225 1 banq

互联网的关键 架构 原则之一是模块化; 模块化是一种设计原则,它有意使组件高度独立(“松散耦合”); 当一个系统由具有可识别边界的较小的独立部分组成时,它就是模块化的。 在设计模块化架构时,... 详细

可汗学院使用Go静态上下文理顺全局变量和依赖 - khanacademy

22-04-08 207 1 banq

可汗学院正在完成一个巨大的项目,将我们的后端从Python迁移到Go。虽然这个项目的主要目标是迁移到一个过时的平台上,但我们看到了改进我们代码的机会,而不仅仅是直接移植。 我们想改进的一件大事是我... 详细

规则引擎模式的.NET开源项目案例

22-03-01 355 banq

规则引擎模式是什么?哪些地方需要用到? 实现规则引擎模式,SOLID原则是一个很好的选择。 业务规则的项目是通过if/else函数来实现的,但是在我们的许多业务规则中,我们需要编写更规则的代码,if... 详细

干净的代码: 编写可读的函数

22-02-04 276 banq

以下是 clean Code 关于编写可读函数的建议的摘要。 这个建议是针对用 OOP 语言编写的函数,尽管许多概念会延续到其他编程范式。   原则 1 - 小! 你的大部分功能... 详细

共有 461 2 3 4 下一页