• 10年前,你只需要知道#GoF模式,你就可以称自己是一个优秀的开发人员。 现在不是了! 如果你想构建高质量的软件,你需要架构知识。 N层架构
  • Spring Framework是一个用于构建企业级应用程序的流行Java框架。它提供了广泛的特性和功能,使开发高性能,可扩展和可维护的应用程序。Spring的一个关键优势是它对设计模式的支持。在本文中,我们将探索Spring Framework中一些最常用的设计模式,并了解它们在实践中的使用情况。
  • 我们的团队目前正在开发一个非常庞大且复杂的 Spring Boot 项目,Spring Boot 固执己见的本质使我们能够非常快速地编写业务逻辑,而无需担心样板代码。 现在,我们的任务是编写小型微服务,首席架构师强迫我们使用 Go,因为它“简单”、 icon
  • 人类是强大的泛化者,能够跨多个领域进行推断、预测和生成模式。 经常在人类行为中观察到的递归模式由嵌入在同类其他结构中的结构组成。它们被视为跨领域,如自然语言、音乐、计算机编程和数学:自然语言:例如,“他们不知道我们知道”这样的 icon
  • 在不同的团队中编码多年后,我想我现在终于可以向自己解释,为什么我们需要或不需要用模式和抽象构建的 "聪明的 "代码。 最近我一直在阅读关于团队组织的各种方法(尤其是“团队拓扑”)以及如何组织团队以减少认知负担。这让我更普遍地想到了认知负荷。 icon
  • 设计模式是经常出现的问题的通用解决方案。它们最初是由建筑师和计算机科学家开发的,旨在为他们的设计创建更高层次的抽象。 在这里,我们将这些概念扩展到细胞生物学,以便为细胞底层反应网络的进化设计提供新的视角。 icon
  • 使用适当的代码设计模式可以使您的代码易于阅读、可扩展,并且可以无缝地修改现有逻辑、调试,并使开发人员能够更快地上手。 为了演示代码设计模式,我们将构建一个简单的 ETL 项目,让我们从 Reddit 中提取数据,对其进行转换并将其存储在 sqlite3 数 icon
  • 在日常Go编程工作中,这些才是真正的亮点:Go-local 模式与一些类似 GoF设计模式的结合,在一定程度上习以为常地融入了 Go: 1、使用函数值进行有状态处理,有时在struct体上使用方法表达式实现 2、 icon
  • 该存储库列出了用 Kotlin 编程语言编写的最常见的算法、数据结构和设计模式。所有代码都分为单独的包:sorting- 排序算法search- 搜索算法structures- 数据结构(列表、数组、堆栈、队列、二叉树等) icon
  • 在这篇文章中,我们介绍了一种滚动二叉树的线性算法,并用 Java 实现了它。我们依靠通用的设计模式和原则来使实现简洁灵活。 首先,我们展示了如何使用静态工厂方法来创建数据结构,例如二叉树,其语法类似于 Java Collections & Map icon
  • 揭开 JavaScript 设计模式秘密的旅程,探索它们的意义、实现和实际应用。 创建模式是一种设计模式类别,用于解决与对象创建情况相关的常见问题。 1、单例模式将特定对 icon
  • Util和Common反模式在错误的方向上快速增长。 最初开始于一个开发人员创建一个单一的util类,一个简单的方法不适合任何其他地方,然后,其他人跟随他添加许多其他方法。 如果没有正确处理,Utils类可能会成 icon
  • icon
  • 与构建的物理世界一样,软件架构也受模式控制。这些模式充当蓝图,塑造软件系统的结构和行为。这些关键模式之一是外观facade设计模式,虽然常常不为人所知,但不可否认的重要。 外观facade模式源于四人帮 1994 年出版的颇具影响力的著作《设计模式 icon
  • MVC 的起源可以追溯到几十年前,从桌面发展到跨各种编程语言的现代框架。它的历史发展反映了它在软件开发领域的持久重要性,展示了它在不断变化的技术环境中的多功能性和适应性。 MVC 的组成部分模型-视图-控制器 (M icon
  • 软件工程中的设计模式类似于解决软件设计中反复出现的问题的蓝图。这些模式提供标准化、经过时间考验的解决方案,使开发过程更加高效,最终结果更加稳健。它们是开发人员武器库中必不可少的工具,可以创建灵活、可重用且可维护的代码。 在这次探索中,我们深入研究了两种突出 icon
  • 设计模式是针对软件设计中常见问题的通用可重复解决方案。在这篇博文中,我们将深入研究各种设计模式,并探索如何在Kotlin中有效地实现它们。 建造者模式Builder 设计模式用于通过将构造过程与实际表示分离来构造复 icon
  • 适配器设计模式是软件工程中的一个基本概念,主要用于确保不同接口之间的兼容性。它类似于现实世界的适配器,可以让具有不同插头的设备与单一电源插座配合使用。在编码领域,这种模式允许具有不兼容接口的类和谐地协同工作。 接口不兼容的概念 icon