zoukankan      html  css  js  c++  java
  • 整合别人代码的小经验

      在网上浏览到一个比较好的源代码,想结合自己的代码,进行整合,于是灾难开始了.

      首先,源代码给出了更小分的模块,意味着自己原先的代码与它 并不匹配,需要进行修改,这一改不要紧,改的是比较麻烦,逻辑上是没有什么问题,关键是变量等的定义是有冲突的,而且给出得源代码定义的临时量比较多.还得改.也就是并不是拿来就直接能够用的,改的结果是需要修改两部分的代码.

      其次,自己在修改的过程当中,因为不细心,碰到了比较怪异的问题,弄了好久.这里举一个例子:

    代码:

    xxxx 

    xxxx 
    while(1) 
    xxxx 

    我自己有一段相似的,结果我注释它的代码的时候,不小心while语句没有注释,结果自己整了好久,怎么就不出结果呢?什么都怀疑,就差不怀疑自己的智商问题了.

    这个过程总结如下:

    1. 尽量把代码写得结构清晰一点,命名/结构/注释等等, 不然整合别人的代码真的是非常痛苦的一件事.
    2. 在整合的过程当中,要小心的整合,比如注释掉代码的时候,多空两行空格,多看两眼括号对上了没有?多看两眼分号加上了没有?能够有效的避免一些莫名的错误.
  • 相关阅读:
    python模块之sys与os
    Python模块之time、datetime
    一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
    js闭包
    js删除局部变量
    数据库 事务
    jQuery全屏滚动插件fullPage.js
    jdk环境变量
    MyEclipse优化设置(最详细版本)
    oracle查询性能优化
  • 原文地址:https://www.cnblogs.com/xiaoxia/p/2056739.html
Copyright © 2011-2022 走看看