简记规范化做项目

1、公司规则

1、项目流程:业务BRD —> 产品PRD —>PRD评审 —>实现-设计评审 —> 风险评估 —>进入开发—>自测—> 提测—> 测试—> bug修复—>… code review + 架构师 —> 上线—> 测试线上—>项目开发完毕。

2、代码合作Git:熟悉规则、遵循规则,避免程序合并出错

3、编码规范化 + Code review

  • java编码规范可参考阿里的规范化编码插件:https://blog.csdn.net/weixin_39220472/article/details/80077803
  • 京东也有自己的规范化编码插件EOS。

4、测试+预发+上线

5、严格限制程序员对线上数据库的删除和更新操作(增加操作人字段、del_flag标志)、数据库相关操作需提交请求和在群里通告

6、每日晨会10~15分钟(20-30人),各自表达进展、遇到的问题,对其他人可能带来的影响,产品、业务、程序之间的关系(可以没有问题)。参与人包括:产品+前端+后端+测试+架构师+研发老大。

7、周报(待决策事项 + 本周重点事项 + 下周工作 + 思考)、每周组会分享知识趣事。

8、月工作总结

9、风险控制


2、个人体会

1、思想性格、处事情怀、团队合作与团队氛围、读中国历史。
(团队合作(团建、组会分享、周会、周报或者日报、git、code review))
2、不断学习、自主学习能力、知识贡献。
3、熟悉并发编程(负载均衡 + MQ + redis + 本地缓存 + 多线程 + 线程池 + 数据同步安全措施)。
4、保持积极乐观、自强不息、坚持。


3、其他

1、思想培养、性格养成(积极乐观、处世情怀、团队合作、读中国历史)

2、团队合作(团建、组会分享、周会、周报或者日报、git、code review)

3、每天晨会15分钟左右(各自表达进展、遇到的问题,对其他人可能带来的影响,产品、业务、程序之间的关系)。

4、测试和上线流程:自测、提测、上线。

5、测试和上线流程具体描述:业务员——产品经理PRD——程序员总体架构设计(参与人员:产品经理+架构师+安全)——与其他系统之间的联系和影响(抽离、风险)——风险评估(价格异动、时间差异、异常监测、日志检测)——数据库设计——接口评审——代码编辑——(code review)——提测(参与人员:测试人员、开发人员)——上线。

6、对数据库操作的严格控制:线上数据库(审查)————预发数据库——测试数据库

7、job任务:同步任务、异步任务、定时任务。

8、工作:
JMQ、JRedis、JD服务器、JDOS、门店商品、硬件设备。开发时注意与其他系统之间的关系和影响,多和产品、业务、架构师、同事沟通相关操作,以核查影响和风险。

9、跨域?cros配置 + nginx代理 。
可参考:
https://www.cnblogs.com/sloong/p/cors.html、
https://segmentfault.com/a/1190000012063684?utm_source=tag-newest

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

攻城有术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值