程序新人疑惑求大侠指点

lovingkid 发布于 2012/07/31 08:37
阅读 245
收藏 0
  我是一个java程序新人,之前没有学习过编程,现在在一家软件公司工作,代码有10万行左右,但是无注释,我该如何进行啊,请大侠指教。
加载中
0
JackyYong
JackyYong

Step1:了解主要的业务背景和流程, 规则

Step2:针对每一个业务点去跟踪查看代码

Step3:将流程串联起来

重点:自己整理一些文档, 以方便后人, 可以为公司形成固定资产, 领导会觉得你很有用

lovingkid
lovingkid
谢谢您的建议,这发展就不说了呵呵。可能还是自己知识太匮乏了!继续努力。
0
jeffsui
jeffsui
呃,10w行,无注释........
lovingkid
lovingkid
那这家公司有助于新人成长么?
jeffsui
jeffsui
@lovingkid 1.耍你 2.公司没人了
lovingkid
lovingkid
是的,我该如何是好啊,关键我是新人啊
0
樂
找入口从入口一点一点分析吧,C/S的话找主函数开始分析,B/S的话找登陆窗口的调用开始分析
lovingkid
lovingkid
非常感谢,还是oschina比较好
樂
框架的配置调用关系还是要知道的 那样才能理解他得程序的下一步到那里,如何调用,这样调用的好处,从而学习都一些项目开发的经验
lovingkid
lovingkid
感谢,那用不用了解下他的框架啥的
0
th小米粥
th小米粥
呃。同意。从登录入手。用dbug一点一点看程序走向...
lovingkid
lovingkid
感谢您,没接触过springsecurity,登录好像是用的springsecurity,要学习的路还很长啊
0
Andre.Z
Andre.Z

面向过程的学习方法。
先分析模块,学习下模块的划分,再一个一个模块去看。
只看代码,晕你没商量。

lovingkid
lovingkid
恩恩,最近深有体会,还是分模块看,感谢
0
szf
szf

我觉得如果一上来就分析代码的话,都不对!

正确的方法是:了解此程序能完成的业务功能和流程,带着业务看代码,就会知道代码是干干什么的,这样就很容易看懂了。

0
sunnynie
sunnynie
要份说明系统设计说明吧
lovingkid
lovingkid
表示没有呵呵
0
sxgkwei
sxgkwei
不用看他以前代码,代码写的时候本身就有许多当时的特殊场景的,现在去看无注释看来也看不懂他到底要干嘛。重要的是把握整个项目的整体架构,这就要从了解它的框架开始,然后明白它一层一层怎么调用的,自己写的时候也能这么写出新代码就行了。
sxgkwei
sxgkwei
回复 @lovingkid : 不是让你了解框架原理,而是知道每个层用的什么框架,怎么用(怎么配置),一层一层怎么调用。现有的项目最常用的工具类有哪些放在哪儿,哪个文件夹下大概放的是哪个模块的代码文件。这样就够了,大概有人给你讲讲,1天就能了解完。
lovingkid
lovingkid
谢谢您的建议,现在写代码就这这么干的,但是您觉得我这一新人用多长时间了解框架是合理的,或者说一般领导能容忍的时间是多长?
0
泡不烂的凉粉
泡不烂的凉粉
10W左右代码,没点文档或者更新日志什么的??
泡不烂的凉粉
泡不烂的凉粉
回复 @lovingkid : 抱歉,我也不会svn
lovingkid
lovingkid
@看能不能改个名 您好,我svn还是刚刚入门,只会提交检出更新啥的,也知道更新的时候能看到更新的改动,那能查找历史更新的记录么?谢谢您
泡不烂的凉粉
泡不烂的凉粉
@lovingkid 版本控制, 记录了每次更新的改动。 这样就清楚什么功能关系什么文件了。
lovingkid
lovingkid
文档是没有,只有他们当时讨论的笔记,哎,更新日志是什么?
0
ArcJson
ArcJson
10W行代码,一点注释没有略狠吧。。。。。
lovingkid
lovingkid
哎.....大概一个200行的类有一两行注释吧
返回顶部
顶部