本文详细介绍了软件开发的20个基本原则,包括抽象、封装、DRY、KISS、YAGNI、LoD、SoC、SOLID、GRASP等,旨在指导软件开发人员编写优秀、可读、可维护、可...
IP属地:上海
本文详细介绍了软件开发的20个基本原则,包括抽象、封装、DRY、KISS、YAGNI、LoD、SoC、SOLID、GRASP等,旨在指导软件开发人员编写优秀、可读、可维护、可...
本文介绍了构建端到端生产级GenAI应用的参考架构模型,涵盖了从UI/UX设计到多代理系统的各个方面,涉及AI模型的准备、调优、服务以及治理等关键环节。原文: The Gen...
本文提供了一系列讽刺的建议,揭示了在实施 DORA 指标时可能遇到的陷阱和误区。如果读者能够反其道而行之,就可能会在使用 DORA 指标的过程中掌握软件工程的卓越实践。原文:...
本文介绍了在 Go 中处理集合的推荐库,以及如何基于 Go 标准库中的 slices 和 maps 包来操作集合,并进一步介绍了如何通过第三方库(如pie,lo)进行更复杂的...
本文主要介绍了在 Golang 中实现策略设计模式(Strategy Design Pattern)的方法和优势。策略设计模式是一种用于处理多种相似算法或行为的设计模式,允许...
本文介绍了一种新的企业级敏捷框架——业务驱动型敏捷(Business-driven Agile)与 PRT(Product Requirement Team),旨在解决传统敏...
本文介绍了如何基于 Go 语言实现 Kubernetes Sidecar 模式,并通过实际示例演示创建 Golang 实现的微服务服务、Docker 容器化以及在 Kuber...