我是一个大三去实习的学生,今天单位里给我一个项目,说让我熟悉代码。可是之前我并没有没有接触过JavaWeb的工程,甚至没有接触过任何一门语言的大工程,调试能力缺乏,请大家指导一下应该用怎么样的方法阅读学习代码比较好?(希望大家别回复多看书什么的,看书的确在看,可我想知道怎样阅读代码的方法比较好,勿喷。。)

解决方案 »

  1.   

    请问能说的详细点么。比如阅读的时候需要找到主入口之类的么?如果需要应该怎么找?还是一个jsp文件一个jsp文件的看?另外,jar,jsp,xml还有其他一些文件,有哪些是不需要我们看的?
      

  2.   

    还是先看业务流程
    你要研究代码的话,就看看配置文件找到对应的页面和action,一个模块一个模块的看
      

  3.   


    首先搞懂程序业务逻辑,然后用模块和分层的思想去看代码。所谓模块,就是项目的细分,所谓分层,就是项目使用3层架构还是2层。3层即Dao、Service和Action。2层即Dao、Action。看代码时还要结合页面来看,某个链接或者按钮调用哪个Action,然后一步一步追踪。也可以调试代码,看程序的流程。还可以尝试着给代码写注释,看你究竟把代码搞懂没。个人鄙见,如有不妥之处望指正。
      

  4.   

    先从一个业务较简单的模块着手,不知道怎么跑的,建议debug的方式看
      

  5.   

    叫人找个比较简单的模块给你讲讲业务,然后debug给你演示一遍,然后自己慢慢去熟悉,理解。 不懂就问。