小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
亚历山大·佩特罗斯《构建百年网络服务》的笔记

亚历山大·佩特罗斯在演讲中探讨了如何构建可用、可维护和适应未来的代码。他指出,尽管技术不断变化,信息共享的核心理念在过去30年中保持不变。历史上,罗马桥至今仍在使用,强调了构建具有韧性的系统的重要性。

亚历山大·佩特罗斯《构建百年网络服务》的笔记

Jim Nielsen’s Blog
Jim Nielsen’s Blog · 2025-05-14T19:00:00Z
停止以清洁架构的名义过度工程化

清洁架构旨在开发可维护、模块化和可扩展的软件,但过度使用会导致复杂性。应简化设计,避免过度抽象,关注代码的可读性和可测试性,而非追求层次和模式的数量。清洁架构应服务于代码,而非成为规则。

停止以清洁架构的名义过度工程化

DEV Community
DEV Community · 2025-05-11T03:15:29Z
掌握工厂模式:可扩展和可维护代码的关键

在软件开发中,设计可扩展和可维护的应用程序是一项挑战。工厂模式是一种强大的设计模式,可以在不暴露实例化逻辑的情况下创建对象,从而实现代码的模块化和灵活性,便于单元测试。作为后端工程师,我发现工厂模式在Java和Spring Boot中简化了依赖注入和配置管理。

掌握工厂模式:可扩展和可维护代码的关键

DEV Community
DEV Community · 2025-04-04T18:29:21Z
SOLID原则

SOLID原则有助于设计可扩展、可维护和可测试的代码,包括单一职责、开放封闭、里氏替换、接口隔离和依赖倒置原则。遵循这些原则能提升代码质量,面试时应展示对其理解与应用。

SOLID原则

DEV Community
DEV Community · 2025-03-31T07:42:51Z
前端应用中的清洁架构概述

本文分享了在前端应用中实施清洁架构的经验。清洁架构由罗伯特·C·马丁提出,旨在构建可维护、可扩展的应用。尽管前端应用通常依赖框架,清洁架构仍能提供清晰的组织结构、可移植的代码单元和简化的调试过程。文章定义了不同组件及其在应用中的作用,强调数据流与控制流的一致性,以及有效测试的方法。清洁架构适用于各种规模的应用,尽管完全独立于框架的理想目标较难实现,但其核心优势在实践中依然可行。

前端应用中的清洁架构概述

DEV Community
DEV Community · 2025-03-11T08:45:53Z
在React中扩展表单:我与自定义useForm钩子的个人旅程

在十多年的软件开发中,我认识到构建可扩展和可维护的应用程序既是艺术也是科学。通过创建自定义useForm钩子,我简化了React中的表单管理和验证,提高了代码的可读性和性能。这使我在处理复杂表单时更加高效,显著改善了用户体验。

在React中扩展表单:我与自定义useForm钩子的个人旅程

DEV Community
DEV Community · 2025-03-04T06:17:52Z
🎉 第75天 – 编写干净代码的艺术 ✨

干净代码是编写可维护、易读和高效软件的关键。要点包括使用有意义的变量和函数名、保持函数简洁、避免重复代码、正确缩进和格式化、合理注释、遵循DRY原则以及编写单元测试。干净代码有助于团队协作、加快调试和维护,减少技术债务,提高开发效率和愉悦感。

🎉 第75天 – 编写干净代码的艺术 ✨

DEV Community
DEV Community · 2025-02-11T06:09:24Z
理解SOLID原则

SOLID原则是五个设计原则,帮助开发者构建可扩展、可维护的代码。1. 单一职责原则:每个类只负责一个功能。2. 开放-关闭原则:软件可扩展但不可修改。3. 里氏替换原则:子类可替换父类。4. 接口隔离原则:类不应强迫实现不需要的接口。5. 依赖倒置原则:高层模块依赖抽象而非低层模块。遵循这些原则可提高代码的组织性和可维护性。

理解SOLID原则

DEV Community
DEV Community · 2024-10-29T17:26:59Z

PHP CodeSniffer是一种流行的工具,用于检测PHP代码中的编码标准违规。它通过分析PHP、JavaScript和CSS文件,确保代码一致性和质量。安装和使用简单,对于PHP开发人员来说是必备工具,有助于编写干净、一致和可维护的代码。

什么是PHP CodeSniffer?

DEV Community
DEV Community · 2024-09-22T06:31:34Z

Node.js模块对于构建可扩展和可维护的应用程序至关重要。本文介绍了使用不同类型的Node.js模块的快速指南,包括创建自定义模块、使用核心模块和使用第三方模块。了解和高效使用这些模块对于构建强大的应用程序至关重要。

使用 Node.js 构建 RESTful API:分步指南 - 第二部分 - Node 模块

DEV Community
DEV Community · 2024-09-15T19:56:25Z

企业软件开发中,应用架构对于系统可扩展、可维护且能处理业务复杂性至关重要。分层架构将应用程序划分为逻辑层次,每个层都有特定责任。演示层与用户交互并向业务逻辑层发送请求。业务逻辑层包含核心业务逻辑并与数据访问层通信。数据访问层处理数据持久性操作。基础设施层提供通用服务。演示了一个使用分层架构开发的订单管理应用的简化示例。

企业应用架构模式的实际代码应用

DEV Community
DEV Community · 2024-09-04T03:57:37Z

在Flutter中构建可扩展和可维护的应用程序可能具有挑战性,没有正确的架构。Clean Architecture提供了一个解决方案,为您的Flutter项目提供了一个强大的框架来组织代码。阅读完整文章了解如何将Clean Architecture应用于您的下一个Flutter应用程序。

在 Flutter 中实现 Clean Architecture:可扩展应用开发指南

DEV Community
DEV Community · 2024-08-24T01:49:21Z

好的软件架构是一门艺术,创造出灵活、可维护且与业务目标一致的系统。本文分享了作者在应用架构演进过程中的经验,从简单的三层模型到复杂的六边形、洋葱、垂直和清晰架构设计。探索了流行的方法论,打造能工作且简化事物的软件。

应用架构的演进:打造经得起时间考验的代码

DEV Community
DEV Community · 2024-08-14T14:31:07Z
小本本系列:常见的软件设计原则

本文介绍了常见的软件设计原则,包括DRY、KISS、面向接口编程、命令查询分离、YAGNI、迪米特法则、SOLID原则、共同封闭原则、共同重用原则、好莱坞原则、高内聚低耦合、惯例优于配置、关注点分离、契约式设计和无环依赖原则。这些原则有助于设计高质量、可维护和可扩展的软件系统。

小本本系列:常见的软件设计原则

Shadow Walker 松烟阁
Shadow Walker 松烟阁 · 2024-08-12T15:07:45Z
JavaScript模块化:前端开发的必备利器?

JavaScript模块化是一种将代码组织为独立、可重用、可维护的方法,解决命名冲突、提高代码复用性和依赖管理等问题。使用ES6的模块化,通过导出和导入模块成员实现。它提高代码的可维护性、复用性和可扩展性。

JavaScript模块化:前端开发的必备利器?

龙鲲博客
龙鲲博客 · 2024-05-28T01:24:22Z

Java 9引入了私有接口方法,提供了更细致的方法来管理接口实现细节,增强了接口的抽象能力,提高了代码的可重用性和封装性。私有接口方法是Java开发人员创建更简洁、高效代码的强大工具。

Java9私有接口方法详解

极道
极道 · 2024-02-04T22:28:00Z
掌握设计原则——SOLID

遵循SOLID原则可以编写健壮、可维护和可扩展的代码。这些原则提供了一个清晰的框架,使软件易于理解、扩展和维护。

掌握设计原则——SOLID

ByteByteGo Newsletter
ByteByteGo Newsletter · 2024-01-25T16:30:09Z

外观模式是软件架构中的关键设计模式之一,通过提供简单接口隐藏复杂性,使代码更简洁、可维护。它在数据库连接、文件系统操作、API包装器、Web服务器初始化和电子商务订单处理等领域有广泛应用。然而,过度使用外观模式可能导致创建过于复杂的类,增加性能开销和复杂性。开发人员需要明智地使用外观模式,考虑简单性和代码可维护性。

Golang 中的外观facade设计模式

极道
极道 · 2023-06-30T10:41:00Z

架构分层是一种常见的软件设计方法,通过确定系统需求、划分层次、定义接口和协议、实现层次之间的通信、设计模块和组件、考虑安全性和性能、进行测试和优化等步骤,可以将复杂的系统划分为不同的层次,使系统的设计和实现更加清晰和可维护。

架构分层方法指导

dotNET跨平台
dotNET跨平台 · 2023-06-29T00:01:05Z

本文介绍了10个微服务设计原则,包括单一职责、API驱动、自动化等,可帮助构建可扩展、可维护的应用程序。

10 大微服务设计原则和最佳实践

极道
极道 · 2023-04-09T00:07:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码