并发

  • 每一个接口,每一个功能都要考虑到并发问题,对高并发有相应的处理措施
  • 原子操作问题
  • 事物问题

数据库

  • 对连表查询没有想过风险,没有做过执行计划分析
  • 每次创建表的时候必须考虑索引,每次需要做连接的时候必须做SQL分析,考虑连接是否走索引

缓存

  • 合理使用缓存,对缓存做很好的测试,对缓存的使用需要特别的谨慎,在自己测试的时候需要,第一次无缓存的裸奔测试,加上缓存的测试,加上缓存和缓存过期的测试。

日志

  • 规范的打印日志,需要有入参和出参,关键点日志情况

测试

  • 自测不够全面,过于依赖测试,认为流程跑通就可以,没有覆盖到所有测试点,对缓存的测试不够全面
  • 不够仔细,不够细心不是一个程序员应该有的毛病
  • 过于乐观,盲目的乐观,代码质量不高,代码健壮性不够

压力测试

  • 没有做相关压测,也没有考虑性能和压力问题

results matching ""

    No results matching ""