新来的程序员对着一个项目代码库里面有成千上万行代码,不知道该如何快速找到问题所在并解决它,怎么办?

上一任程序员说走就走,新接手的程序员对着一个项目代码库里面有成千上万行代码,不知道该如何快速找到问题所在并解决它,这个局,要怎么破?

调试程序,出错的时候会有调用堆栈,告诉你哪里错了
或者是在代码中按照某些关键字搜索,错误提示信息搜索。
比如说程序弹出个“找不到xxx”,那么这个信息肯定是程序产生的,你就全文搜索,这个“找不到xxx”,在这里下断点调试
还有就是根据模块,大体定位可能有问题的地方,慢慢啃
如果坑太大填不上,赶快跑路吧

代码和人能跑一个就行,哈哈哈。
具体建议,你可以看看楼上的

难道说你就是这个新来的程序员?
先说解决方法:

  1. 看日志,日志中会记载类,方法块,获取访问日志中会有接口地址,根据接口地址可以找到对应的类和方法;
  2. 在测试环境中尝试复现,比如传递同样的参数等,根据日志报错去排查问题;
  3. 快速熟悉代码仓库:了解有多少个服务或者模块或是微服务,不同的服务和模块往往对应不同的功能,比如Auth模块往往包含登录,权限校验等功能,User模块往往是和用户相关的接口方法。
  4. 看接口文档,接口文档提供了各个接口的url地址和传参条件以及功能描述。