设计模式

  

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

21-11-25 1082 1 4k

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

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

21-11-22 1991 5 4k

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

避免过早的软件抽象 - Jonas

21-11-19 634 1 4k
让我们看一些在实践中经常发生的过早抽象的具体案例。这些都是基于在我们自己的代码库中找到的真实示例。 职责抽象得太细了 使用 设计模式 没有真正的好处 性能过早优化 低耦合无处不在 ... 详细

使用spring插件实现策略模式

21-10-25 1428 1 4k

策略模式是一种行为 设计模式 ,可让您定义一系列算法/实现并允许在运行时选择它们。   假设我们有一个支持不同支付类型的支付服务,如信用卡、贝宝、条纹等。我们想根据用户请求决定使用哪种支付方式。... 详细

DRY原则:识别模式并抽象概括 - javierdearcos

21-10-17 777 1

DRY 来自“Don't Repeat Yourself”的首字母缩写词,是最普遍的开发原则之一。它是由Andy Hunt和Dave Thomas在他们的书The Pragmatic Program... 详细

深入了解 Builder 模式 - frankel

21-09-15 685 4k

使用 Builder 模式的一个常见实现是拥有一个流畅的接口,以下为调用者代码: Person person = new PersonBuilder().withFirstName(... 详细

使用微服务的设计模式 - fabric

21-08-24 830 4k
电子商务企业正在使用 微服务 为其商店构建一组可重用的组件。这些服务通过独立于前端运行,可以更轻松地将您的内容大规模交付到多个渠道。 在这篇文章中,我将讨论您可以实现的几种 设计模式 并解释... 详细

程序员观点:过度思考的三种毒

21-08-13 957 1 2k

过度思考也就是想得太多,过于注重理性计划,该文是 Rust 和 Go  Bloom 的 创造者 和 Black Hat Rust 的 作者博文: 我曾经是一个病态的过度思考者。一切都必须仔细计划,从... 详细

每个Java程序员都必须知道的五个GitHub

21-08-04 892 2 1k

这些存储库非常有用,这对任何开发人员(无论是经验丰富的还是新手)在学习这门语言的过程中都大有裨益。   Java 设计模式 该存储库包含由具有广泛专业知识的开源程序员和 架构 师创... 详细

系统思维实践入门

21-07-27 573 1

系统实践:你可以每天从细节中退一步看大局,探索可能影响局势的其他因素。还有什么? 意识到你的心智模式以及它如何影响你的反思和行动,信念和价值观形成了我对这种情况的看法、参与和反应? 在系统中看到你自... 详细

Java的Void方法是反模式的? - DZone

21-07-23 1073 1 2k

如果你想知道为什么你应该避免 void 方法,这篇文章就是为你准备的。在这里,您可以找到他们的所有问题,并了解它们如何影响您的系统。 关于在我们的代码中使用 void 方法,以及我们是否应该将它们视... 详细

幽默:游戏编程与其他编程完全不同? - hillelogram

21-06-07 640 1

有没有人觉得游戏编程与其他编程完全不同?就像不同的传统智慧,不同的有影响力的人物,不同的术语行话。我觉得移动开发、科学计算、金融和DBA都和“主流企业编程”不同,但是,如果有人告诉我他们从游戏开发转... 详细

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

21-04-11 1001 1 1k

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

你还在用if-else吗?鲍勃大叔提出改进意见!

21-03-20 1639 1 2k
if/else/switch语句的泛滥是软件系统中的常见问题。它们在许多地方被复制的事实是有问题的。 几天前,有人在推特上发了一个问题,询问以下哪个PHP片段更好,或者是否有更好的方法。 我的... 详细
共有 443 上一页 1 2 3 4 5 6 7 ... 30 下一页