• 编程经验分享:当新增功能需要修改老代码的逻辑时怎么办


    前言

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

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

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

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

    新增功能步骤

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

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

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

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

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

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

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

  • 相关阅读:
    第四周学习报告
    第三周学习报告
    第二周学习报告
    第一周学习报告
    大创首月学习计划
    20183122 综合实验《Python程序设计》实验报告
    20183122 实验三《Python程序设计》实验报告
    20183122 实验二《Python程序设计》实验报告
    数据存储和JSON,CSV
    python模块那点事
  • 原文地址:https://www.cnblogs.com/codeToSuccess/p/13906212.html
Copyright © 2020-2023  润新知