团队协作的一些思考与问题

  1. 公共代码如何组织?
    放到Library文件夹下,命名规范。如果功能可以抽象出来组件化,是不是可以使用composer 单独开一个仓库进行存放。

  2. 规范的记录日志信息?
    如何更好的记录请求的上下文信息,将日志合理的记录下来,当线上出现问题的时候及时的定位和修复问题。

  3. 规范的操作DB?
    操作DB,合理的建立索引,执行SQL语句的时候使用Explain 工具查看SQL是否使用了索引,是否需要根据业务进行优化。如果DB执行失败,如何更好的定位失败的原因以及修复。

  4. 规范的更新缓存信息?
    当Redis中缓存过期,规范的更新和删除缓存信息。

原文地址:https://www.cnblogs.com/zhangpengfei5945/p/12874286.html