zoukankan      html  css  js  c++  java
  • 编程经验分享:当新增功能需要修改老代码的逻辑时怎么办

    前言

    在编程开发中,遇到最多的情况就是给老系统新增功能了,也就是后期维护;这时,想要新增功能,经常需要修改老代码的逻辑。

    做为开发人员,代码开发完毕后提测,如果新功能方面有问题,测试人员还可以帮我们测出来,修改完善即可。

    如果由于修改老代码逻辑导致原有的功能出现了问题,测试人员也很难测出来;有问题的代码就这样上生产的话,就很可能造成生产事故,带来严重后果。

    因此,本人在此总结一下新增功能的步骤,仅供参考。

    新增功能步骤

    1.确认新功能需求,准备开发;最好写一个开发笔记,记录需求概要、参数、接口、涉及的文件、开发流程等。

    2.开始编码,开发新功能,记录修改了哪几个文件、对数据库进行了哪些修改。

    3.如果必须修改老代码逻辑,首先要弄明白老代码逻辑。(看注释、问当时写这段代码的人、打断点试功能)

    4.弄明白老代码的if、else、while、for、try、catch等是怎么写的,结合新需求,确定如何修改逻辑,并进行修改与开发。

    5.开发完毕后,打断点测试新功能是否正常,也要测试修改逻辑后的老代码功能是否正常。

    最重要的是测试修改逻辑后的老代码功能是否正常,因为这个问题测试人员很难测出来(或者说不会进行测试),只有程序员才清楚哪些老代码功能需要重新测试。

    6.确认无误后,再把代码放到生产目录,后续就是代码上线操作了。

  • 相关阅读:
    决策树
    性能测试–性能监视器
    MEAN栈开发
    Android Studio 入门(转)
    提取重复代码不应该只从代码角度,可以从业务角度看看(转)
    我眼中的领域驱动设计(转)
    网格最短路径算法(Dijkstra & Fast Marching)(转)
    Android GridView显示SD卡的图片
    Android GridView异步加载图片和加载大量图片时出现Out Of Memory问题
    Android 弹出框Dialog并缩放图片
  • 原文地址:https://www.cnblogs.com/codeToSuccess/p/13906212.html
Copyright © 2011-2022 走看看