美文网首页
crm2.0版本开发错误总结

crm2.0版本开发错误总结

作者: 凡心往事 | 来源:发表于2019-01-21 21:27 被阅读0次

    本次版本周期:2018年12月03日~2019年01月18日

    总bug数量:24个

    本来是一个挺常规简单的版本开发,却在测试和部署期间发现很多不应该的错误,以下简单列举以下,希望以后不要轻易再犯。

    1、低级错误

    一个很基础的函数用错了

    2、常规错误

    需求理解不一致,导致略微返工

    本地环境和测试环境.env文件不一致

    php7.1 json_encode() 浮点数精度问题

    url短链接,没有测试线上接口

    模型里面不要写跟业务逻辑相关的东西

    3、数据库相关的错误

    sql更新语句,没加数据库前缀

    lpad函数未考虑线上数据的实际长度

    在循环中,查寻数据库

    redis切库之后没有切回来,这个问题耽搁了近一天实际

    数据库关联查询相关字段没加索引

    4、稍微高级一丢丢的错误

    统计类页面没加缓存,没有做异步,没有考虑不同环境数据量级的差异

    全量同步脚本导致swoole满负荷运行

    总结

    我的工作错误集已经积累不少了,对于减少重复犯错确实很有帮助!

    不要怕犯错,就怕一直掉进同一个坑里,那就是真的蠢了。

    相关文章

      网友评论

          本文标题:crm2.0版本开发错误总结

          本文链接:https://www.haomeiwen.com/subject/qnzcjqtx.html