公司是做银行外包软件的,这一个月里公司的业务大概知道是怎么回事。但公司产品代码太多太多了,上千个文件,每个文件随随便便1000+行,涉及的参数啊,数据啊不计其数。像里面好多变量的声明定义引用等,大部分都不知道它是干嘛的。另外,公司的类库很庞大,一个类里面少说也有几十个成员函数,理不清成员函数之间的关系。
求大神指导,像我这种情况该怎么办,我该怎么去看代码?
我们公司产品是在Linux环境下运行的,前台和后台分离,无法调试。
而且,公司前台是什么样的我都不知道。
如果看不懂,学习肯定是必然的。
1、先了解大体业余框架,基本就是leader或者老员工介绍一下,点到为止
2、把数据库+相关表功能对应了解一遍,可能是文档可能是dalao口述可能是自己理解学习
3、拉代码跑一下项目
4、了解一下代码分层结构:API在哪,domain在哪之类的,如果不明白找老员工问(首推ctrl+f大法)
5、了解一下项目用的框架,如果不懂自己补一下相关知识
6、用debug来彻底了解某段功能代码的逻辑或者开始做一些小的功能点
以上适用于一般业余系统开发的项目,
本回答被网友采纳
作者:李国宝
链接:
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
新入职的程序员刚入职一个月看不懂公司代码是正常的。
可以先找公司的同事,先弄懂公司的这个项目的业务逻辑。
然后就可以一个模块一个模块的看。
感觉难得不是代码,一般都是逻辑上的问题。
代码看不懂可以百度的,多花点心思就好。
不看源码的话,那我该做什么?
追答那公司叫你做什么? 你就做什么
本回答被提问者和网友采纳