zoukankan      html  css  js  c++  java
  • 改开源项目的一些心得

     刚刚完成了一个改开源代码的项目,改的代码并不多,但要知道在哪里改,并且不影响其他功能的时间,要远远超过改代码的时间。

    总结了一下这个项目的工作顺序。

    1. 尝试直接编译源代码,纠正各种编译出现的错误。大部分是环境错误。比如JDK的配置之类。

    2. 查看log。找到关键字,然后查看关键代码。

    3. 找到要修改的地点,比如原来写文件的要改成插入数据库,那么就新建一个方法来插入数据库。尽量不要修改原有函数的参数。

    4. 检查代码的健壮性。包括performance和logging。好的日志可以为下一步修改打下基础。

    5. 编译,找到哪里出现错误。如果错误出现的非常多,如果是你的修改影响了很多类的编译,那么你就要重新修改你的设计,做到影响最少,耦合最小。

    6. 有文档做备份。

  • 相关阅读:
    树链剖分-bzoj1036
    POJ3489企鹅
    51nod 1130
    51nod-8-16
    51nod-8-15
    51nod 8-14
    51nod1582-n叉树
    51nod1574排列转换
    51nod1785数据流中的算法
    iOS开发--Swift 最近项目开发中遇到的一些小问题与解决方法
  • 原文地址:https://www.cnblogs.com/hashmap/p/2162432.html
Copyright © 2011-2022 走看看