整合别人代码的小经验

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

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

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

代码:

xxxx 

 

xxxx 

 

 

while(1) 

 

 

xxxx 

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

这个过程总结如下:

  1. 尽量把代码写得结构清晰一点,命名/结构/注释等等, 不然整合别人的代码真的是非常痛苦的一件事.
  2. 在整合的过程当中,要小心的整合,比如注释掉代码的时候,多空两行空格,多看两眼括号对上了没有?多看两眼分号加上了没有?能够有效的避免一些莫名的错误.

posted on 2011-05-25 15:52  9号  阅读(280)  评论(0编辑  收藏  举报

导航