分享软件系统发设计中的经验,汇成 软件设计与开发 最佳实践规范: 易维护、安全、高效开发。
软件设计与开发
🚀 提效工具: 技术框架 Shoulder 👈👈
Shoulder
基础软件设计规范:
⛪ 基础软件管理规范
📝 日志打印规范
❌ 错误码定义规范
📡 API 接口开发规范
⚡️ 缓存使用规范
💬 服务通信规范
📢 消息处理规范
🌍 国际化编码规范
安全相关软件设计规范:
🔒 数据保护与安全规范
🔐 加密方案与应用规范
🔑 认证授权规范
🔁 密钥协商规范
发布相关软件设计规范:
🔄 持续集成规范
☁ 云环境架构规范
🔔 状态监控与告警规范
🚀 部署与升级规范
🔒 nginx配置安全规范(试行)
代码管理相关软件设计规范:
📘 发布软件目录结构规范
📘 Java 工程目录结构规范
其他软件设计规范:
🗄️ 数据库 实践手册
🎲 Redis 实践手册
🌏 SEO 技巧
以上规范中给出了良好的实践方案,但不要为了规范而规范,盲目地做太多苛刻格式限制而偏离了规范意义的本质。 规范本是为了更好的解决问题而定义的,在不同组装结构、不同业务场景、不同目标下的最佳实践方案可能会有变化,要根据实际情况制定符合自身组织的规范。
“软件设计与开发规范” 定义了一些要求,应用实践起来必然存在大量重复代码,使用 “Shoulder” 将这些规范快速优雅落地
🔥点此认识 shoulder 👈
shoulder
在 Gitee 或 Github 查看源码。
🔥 技术框架 Shoulder
📝 更多术杂谈