15|研发流程实战:IAM项目是如何进行研发流程管理的?2026-04-03·7164 字·15 分钟Golang IAM本文以IAM项目为例,详细介绍了研发流程中开发阶段和测试阶段的Makefile项目管理实战,包括代码开发、提交、测试的完整流程,以及一些实用的Makefile管理技巧。
14|项目管理:如何编写高质量的Makefile?2026-04-03·7921 字·16 分钟Golang IAM本文介绍了如何编写高质量的Makefile,包括掌握Makefile语法、规划功能、设计合理结构,以及善用通配符、函数、依赖工具等编写技巧,帮助你高效管理Go项目。
13|API风格(下):RPC API介绍2026-04-03·6699 字·14 分钟Golang IAM本文介绍了RPC API风格,重点讲解了gRPC框架和Protocol Buffers,并通过示例展示了如何使用gRPC编写API接口,最后对比了RESTful API和gRPC API的优缺点及适用场景。
11|设计模式:Go常用设计模式概述2026-04-02·6310 字·13 分钟Golang IAM本文介绍了 Go 项目开发中 6 种常用的设计模式,包括创建型(单例模式、工厂模式)、结构型(策略模式、模板模式)和行为型(代理模式、选项模式),帮助你在不同编码场景中选择最佳实践。
10|设计方法:怎么写出优雅的Go项目?2026-04-02·9806 字·20 分钟Golang IAM本文介绍了如何写出优雅的Go项目,从编写高质量Go应用(代码结构、代码规范、代码质量、编程哲学、软件设计方法)、高效管理项目、编写高质量项目文档三个方面展开,帮助你建立一套完整的方法论。
09|研发流程设计(下):如何管理应用的生命周期?2026-04-02·6836 字·14 分钟Golang IAM本文介绍了应用生命周期管理技术,包括研发模式(瀑布模式、迭代模式、敏捷模式)、CI/CD 和 DevOps(AIOps、ChatOps、GitOps、NoOps),帮助你选择合适的管理手段提高研发效率和质量。
08|研发流程设计(上):如何设计Go项目的开发流程?2026-04-02·6725 字·14 分钟Golang IAM本文介绍了一套业界相对标准的研发流程,包括需求、设计、开发、测试、发布和运营六个阶段,帮助你设计合理的 Go 项目开发流程。
07|工作流设计:如何设计合理的多人开发模式?2026-04-02·5894 字·12 分钟Golang IAM本文介绍了基于 Git 的 4 种常用工作流:集中式工作流、功能分支工作流、Git Flow 工作流和 Forking 工作流,帮助你设计合理的多人协作开发模式。