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

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

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

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

    代码:

    xxxx 

    xxxx 
    while(1) 
    xxxx 

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

    这个过程总结如下:

    1. 尽量把代码写得结构清晰一点,命名/结构/注释等等, 不然整合别人的代码真的是非常痛苦的一件事.
    2. 在整合的过程当中,要小心的整合,比如注释掉代码的时候,多空两行空格,多看两眼括号对上了没有?多看两眼分号加上了没有?能够有效的避免一些莫名的错误.
  • 相关阅读:
    Git with SVN 协同设定
    Apache+Django+mod_wsgi安装目录
    ROR study
    PHP框架
    Gerrit 配置
    Garmin、任我游品牌自制等高线方法比较
    使用python发送outlook约会提醒邮件
    Apache部署多个django site project
    Aptana Studio 3安装(Windows)
    The Art of Readable Code
  • 原文地址:https://www.cnblogs.com/xiaoxia/p/2056739.html
Copyright © 2011-2022 走看看