如何理解别人的项目?

新手,公司给了一个项目让我改bug,这个项目在10年,12年,13年被不同的人更改过三次,无规格文档,无需求介绍,无数据库结构,注释也少的可怜,现在发现了一个bug,但是很难找到目标类,我该如何下手?

节哀顺变。
这种情况,说实话,在职场上很少见,一般都出现在一些小公司里头。因为大点的公司,对于程序的注释和文档的保存都是非常严格要求的。
在什么也没有的情况下,建议找个熟悉这个项目的人一起探讨,如果实在找不到,那要先理清项目的各个功能,然后根据各个功能的如何实现逻辑去查看代码。