问题描述
小弟现在正在做电信的一个项目,经理什么都没有说,就拿一个项目源码给你看,可是可以看的懂一些源码,,但是里面的一些方法和类不知道是怎么回事.现在公司给了我一个项目做了,可以做出来,但是速度很慢,请问各位大侠,有什么方法可以提高自己阅读,,项目源码的速度呢?呵呵,,小弟不胜感激.
解决方案
解决方案二:
个人觉得完全看懂没有文档跟注释的代码,还是很耗时耗力的,最好还是找核心的业务逻辑,熟悉一部分后再一步一步扩展,当然前提是能找到核心部分的类。否则就按照流程一步步看,可能稍慢些~个人看法仅供参考
解决方案三:
1.先看懂需求文档2.分模块看,看看代码结构与文档中是怎么映射的,这样就能结合着需求看代码了3.把系统架构(日志、权限等)和逻辑代码(需求文档上描述的)分开4.了解项目中常用的技术5.一些常用快捷键(ECLIPSE:ctrl+h等,你会发现找东西很好用)
解决方案四:
如果有框架文档的话先看看文档如果没有文档能找个以前开发人员就让他讲解一下
解决方案五:
我也觉得,代码那个东西只有在文档的配合下你才能看起来轻松一点。没文档的话你要晓得他的流程是怎么的,然后按照每一个流程走下去,调用了那些东西,看看具体的意思……看源码确实有点恼火……
解决方案六:
根据项目的需求文档加项目源码结合看,从思路和技术上都能有所进步。学习。。。
解决方案七:
引用3楼dyllove98的回复:
如果有框架文档的话先看看文档如果没有文档能找个以前开发人员就让他讲解一下
如果什么都没有那就只能自己痛苦的DEBUG看了
解决方案八:
最好的方法不是自己一个人看代码,而是去解决别人的BUG,每个人的BUG都是不一样的,你看的多了,源码阅读能力自然就强了,还有就是要会使用调试工具,这个非常有用的。
解决方案九:
如果有设计文档的话比如概要设计详细设计之类的先看看文档吧没有的话就只能按界面流程一步一步的自己研究了不懂的地方找做这个项目的同事咨询吧!看别人的代码真的是很痛苦而且是什么文档都没有的时候
解决方案十:
对,有资料先看资料,再看sample。看源码一定要捡关键的看。