美文网首页
针对开发习惯的反思

针对开发习惯的反思

作者: Ray昱成 | 来源:发表于2018-12-05 14:24 被阅读0次

    一些不好的开发习惯

    逻辑严谨性以及测试验证存在问题

    • 测试点不全,凭主观去测试,很多场景覆盖不到。
      例如渠道接入时,因为对手续费测试流程不熟,所以只是主观的认为只测手续费收入就可以了。 结果导致手续费支出出错
    • 逻辑不严谨
      例如使用spring的DataIntegrityViolationException去验证数据重复,不考虑数据完整性的问题,导致数据的丢失。因为数据不完整,也会报这个异常。

    写代码比较随意

    • 修改别人的代码 没有去认真考虑。
    • 从别处拷贝的时候不去理解代码本身的业务意义与作用,这是纯粹的拷贝

    马虎大意,懒

    如何去改善呢

    小心使得万年船

    • 在开发过程中,尽量不去改动别人原有的代码,如果要改则需要充分理解代码的意义,避免引起原有业务的异常。
    • 当遇到问题的时候,我们需要考虑也许这些问题背后所隐藏着的更深的威胁。比如测试用例运行失败,不能随意的修改数据强制让用例通过
    • 对自己写的代码负责,键盘敲下的代码就是自己烙下的印记,且行且珍惜。

    勤能补拙

    • 在平时迭代过程中充分理解需求,有疑问多去沟通,一知半解的一定要找相关人确认,避免自以为是导致结果大相径庭。
    • 编码之前要花时间做充分的系统分析,罗列出改造点、改造方法、关键的类等信息。如果编码后期略有调整,也要有相应的记录。这样在测试以及codeReview的时候,都可以重点检查,减少错误发生的几率。
    • 在测试过程中要全面并且反复的去测,特别是边界性的用例一定要考虑到

    相关文章

      网友评论

          本文标题:针对开发习惯的反思

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