菜鸟
我是一个大三去实习的学生,今天单位里给我一个项目,说让我熟悉代码。可是之前我并没有没有接触过JavaWeb的工程,甚至没有接触过任何一门语言的大工程,调试能力缺乏,请大家指导一下应该用怎么样的方法阅读学习代码比较好?(希望大家别回复多看书什么的,看书的确在看,可我想知道怎样阅读代码的方法比较好,勿喷。。)--------------------编程问答-------------------- 1 运行,看结果
2 尝试改动些代码,运行,看结果
...
当然,先熟悉一下这个项目涉及到的业务,看哪个业务最简单。 --------------------编程问答-------------------- 先看业务,熟悉业务流程 ,在看包结构,最后跑起来 看下效果 在从效果找代码 他们是怎么实现 一点一点慢慢去摸索,不懂就问其他同事。。。 --------------------编程问答-------------------- 请问能说的详细点么。比如阅读的时候需要找到主入口之类的么?如果需要应该怎么找?还是一个jsp文件一个jsp文件的看?另外,jar,jsp,xml还有其他一些文件,有哪些是不需要我们看的? --------------------编程问答-------------------- 还是先看业务流程
你要研究代码的话,就看看配置文件找到对应的页面和action,一个模块一个模块的看 --------------------编程问答--------------------
首先搞懂程序业务逻辑,然后用模块和分层的思想去看代码。所谓模块,就是项目的细分,所谓分层,就是项目使用3层架构还是2层。3层即Dao、Service和Action。2层即Dao、Action。看代码时还要结合页面来看,某个链接或者按钮调用哪个Action,然后一步一步追踪。也可以调试代码,看程序的流程。还可以尝试着给代码写注释,看你究竟把代码搞懂没。个人鄙见,如有不妥之处望指正。 --------------------编程问答-------------------- 不看书就找个人带你吧,不然进度太慢。 --------------------编程问答-------------------- --------------------编程问答-------------------- 先从一个业务较简单的模块着手,不知道怎么跑的,建议debug的方式看 --------------------编程问答-------------------- 叫人找个比较简单的模块给你讲讲业务,然后debug给你演示一遍,然后自己慢慢去熟悉,理解。 不懂就问。 --------------------编程问答-------------------- 数据库-底层-逻辑层-控制层-页面一层层过 。多做做调试下。打断点跟踪数据就好。看看数据是怎么从数据库一直到页面展示的。 --------------------编程问答-------------------- 自己运行项目,自己看(肯定是能运行起来的吧)。先了解业务-然后逐个功能的了解。。我也是这么看过来的。
补充:Java , Web 开发