
开发规范
lunshu2b
这个作者很懒,什么都没留下…
展开
-
一些代码和部署规范问题
最近在维护历史项目的时候碰到了不少问题,总结一下:1、session问题,session用的是tomcat的session影响:导致多个pod的时候有问题,无法扩展pod解决:用spring-session 基于redis2、配置文件没区分环境,用不同分支发不同环境影响:分支间的代码不一致,无法互相合并代码,基本要手动合并,很多手动操作,效率低并且容易出错解决:环境用profile区分,dev test prod等,不同分支可以互相合并,一般发版的时候测试和正式的分支是一..原创 2020-08-11 19:32:56 · 375 阅读 · 0 评论 -
gitlab项目目录结构
git项目主要划分在两类空间,一个是个人,一个是群组1 实际在公司使用git项目的时候,项目可以Group来区分(群组),如支付可以新建一个群组 pay,订单为order2 项目按Group聚合,Group名和项目名尽量用中横线而不是下横线3项目根目录的docs目录下放置项目文档4如果项目文档很多且跨域多个子系统可以把docs独立为一个项目, 文档项目命名遵循约定: XXX-d...原创 2020-06-09 20:38:44 · 3102 阅读 · 1 评论