Logo

#软件架构

Logo of C4-PlantUML
C4-PlantUML
C4-PlantUML融合了PlantUML和C4模型,提供了一种简单的工具来描述和交流软件架构。该项目包含宏、立体图形和VSCode代码片段等功能,支持系统上下文、容器和组件图等多种图表类型,并提供了丰富的自定义标签和样式选项,便于用户在设计阶段进行直观的描述。
Logo of architecture-decision-record
architecture-decision-record
architecture-decision-record项目为软件开发团队提供了一个系统化记录和管理架构决策的框架。它包括ADR的定义、实施指南、文件命名规则、编写建议和多种模板。该项目有助于团队捕捉、共享和追踪关键架构决策,增强项目透明度和可维护性。ADR的应用能够优化架构知识管理,使决策过程更加清晰和合理。该项目还提供了多种ADR模板和实际案例,涵盖了从简单到复杂的各种决策场景。它强调了ADR在团队协作中的重要性,并给出了实施ADR的实用建议。项目还包括了丰富的参考资源,有助于深入理解和应用ADR概念。
Logo of apollo
apollo
Apollo是一个高性能灵活的自动驾驶开源平台,提供完整的软件框架和开发周期。它包含感知、预测、规划、控制等多个模块,支持多种自动驾驶场景。最新9.0版优化开发体验,提供统一工具平台和易扩展接口,为开发者创造便捷高效的开发环境。Apollo致力于推动自动驾驶技术的创新和应用。
Logo of arc42-template
arc42-template
arc42 模板是一个由 Dr. Gernot Starke 和 Dr. Peter Hruschka 于 2005 年创建的开源项目,支持多种下载格式(如 docx、markdown、docbook 等)。它帮助维持文档结构和内容,并提供平台中立的图表。用户可通过 arc42-generator 项目生成不同格式的文档,或通过自定义方式构建 HTML 版本。项目的英文和德文版本由创始人维护,其他语言版本由志愿者提供,不会自动更新。
Logo of episode-code-samples
episode-code-samples
episode-code-samples是Point-Free系列教程的官方代码仓库,包含了近200个Swift开发主题的实际代码。涵盖函数式编程、SwiftUI、状态管理、依赖注入等基础内容,以及解析器组合器、并发编程等高级主题。该项目通过丰富的代码示例,展示了现代Swift应用程序架构和设计模式的实践应用,为Swift开发者提供了系统学习和技能提升的参考资源。
Logo of Archsense
Archsense
Archsense是一款软件架构可视化工具,通过直接分析源代码生成精确的架构图表。该工具能实时更新架构表示,帮助开发团队全面理解系统结构,提高开发效率。Archsense可自动生成架构图,识别代码变更的影响范围,促进团队就架构变更达成共识,并在实施过程中提供及时反馈。这种方法解决了传统架构文档快速过时的问题,为软件工程提供了有效的解决方案。
Logo of python-polylith
python-polylith
该项目为Polylith架构引入Python工具,支持构建简洁、可维护、可测试和可扩展的后端系统。它包含对Poetry、Hatch、PDM、Rye和Pantsbuild等依赖管理工具的支持,包括Poetry插件、CLI工具及构建钩子。项目帮助在单一代码库中实现代码共享,适用于微服务、应用和库的构建。文档和示例提供了详细的安装、设置和使用指南,适用于多种开发环境。
Logo of ddd-starter-modelling-process
ddd-starter-modelling-process
ddd-starter-modelling-process项目提供了一个循序渐进的领域驱动设计(DDD)学习和应用流程。该流程涵盖从理解业务模型到编写领域代码的全过程,帮助开发者在专注业务挑战的同时系统学习DDD。这一流程适用于新项目启动、遗留系统迁移、大型工作计划等多种场景,有助于团队建立DDD思维并提升软件设计能力。
Logo of python-patterns
python-patterns
python-patterns项目是一个综合性的Python设计模式和惯用法集合,包含创建型、结构型和行为型模式。项目提供实用代码示例和详细说明,涵盖测试性设计、基础模式等多种模式实现。开发者可通过学习和应用这些模式,提高代码质量、可维护性和可重用性。该项目还包含相关视频资源和贡献指南,适合想要深入了解Python设计模式的开发者参考。
投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号