最佳实践
欢迎来到 RuoYi-Plus-UniApp 最佳实践指南!这里汇集了项目开发、部署、运维等各个环节的最佳实践经验。
🛠️ 工程化
提升开发效率的工程化实践和工具使用指南。
Claude Code
AI 辅助开发工具 Claude Code 的使用指南:
- Skills 技能系统 - 自定义技能扩展 Claude Code 能力
- Commands 自定义命令 - 创建和使用自定义命令
- Hooks 钩子机制 - 钩子系统实现自动化流程
- MCP 服务器配置 - MCP 服务器集成配置
- Sub-Agents 子代理 - 子代理系统使用
其他工具
- 代码生成器使用 - 快速生成 CRUD 代码
📋 开发规范
统一的开发规范是团队协作的基础,确保代码质量和可维护性。
- 代码规范 - 统一的代码编写规范
- API设计规范 - RESTful API 设计标准
- 命名规范 - 项目中的命名约定
- 注释规范 - 代码注释的标准格式
- Git使用规范 - Git 提交和分支管理规范
- 数据库规范 - 数据库设计和使用规范
- 前端开发规范 - 前端代码规范
🏗️ 架构设计
良好的架构设计是系统稳定性和可扩展性的保障。
💻 后端开发
后端开发的最佳实践和设计模式。
- Service层最佳实践 - 服务层设计和实现
- Controller层最佳实践 - 控制器层规范
- 数据访问层优化 - DAO 层优化技巧
- 事务管理策略 - 事务处理最佳实践
- 异常处理机制 - 统一异常处理
- 数据校验最佳实践 - 参数校验规范
🔧 功能开发
常见功能模块的开发指南。
- 权限控制实现 - 权限系统设计
- 数据权限设计 - 数据级权限控制
- 定时任务开发 - 定时任务最佳实践
- 消息推送实现 - 消息推送方案
- 文件处理方案 - 文件上传下载
- Excel操作优化 - Excel 导入导出
- 第三方集成策略 - 第三方服务集成
- 国际化实现方案 - 多语言支持
🔒 安全指南
安全是系统运行的重要保障,需要从多个维度进行防护。
🚀 部署运维
高效的部署运维流程确保系统稳定运行。
- Docker部署指南 - Docker 容器化部署
💡 为什么需要最佳实践?
- 提高开发效率 - 统一的规范减少沟通成本
- 保证代码质量 - 规范的流程确保代码质量
- 降低维护成本 - 良好的架构便于后期维护
- 提升系统性能 - 优化策略提升用户体验
- 增强系统安全 - 安全实践保护系统和数据
🎯 如何使用这些实践?
- 循序渐进 - 根据项目阶段选择相应的实践指南
- 结合实际 - 根据具体业务场景调整实践方案
- 持续改进 - 在实践中不断优化和完善流程
- 团队协作 - 确保团队成员都遵循相同的实践标准
