刚刚完成了一个GIS项目,三个人编的,用的是别的平台,我只参与了做数据库的方面,
图形处理一窍不通,可是现在老板要我接手这个东西,看懂所有的东西,弄清楚所有的过程,其实我们编的实在是超级不规范,超级不好看,悲哀、可怜,后悔以前几个月没有安下心来好好努力,现在好急啊,故有此一问。如何高效率的看懂别人的程序呢?欢迎讨论,说的越详细越好哦。

解决方案 »

  1.   

    把代码备份一份!第一遍,先整理好代码的格式,转成自己看的顺眼的格式(如TAB缩进,注释格式)
    第二遍,弄清楚大概的结构,用纸画出来,哪里用了哪些调用的过程、函数!
    (这个过程可能需要多遍)
    第三遍,详细的了解代码的细节1
      

  2.   

    http://www.playicq.com/databack/delforex-d2-7.zip
    用这排版工具排版一下,然后开始重写(写其它另外两个的模块),重写时,只要注意程序的思路,而不是细节,然后加以消化,如果细节搞不清楚,再去看他是怎么实现的如果业务逻辑的东西,最好写写文档,不要在程序里面写,程序里面不建议太多的注释,,,,如果是一些技巧性的东西,呵呵,慢慢看,自己慢慢地就会有所斩获的。。