I'm currently working on a project for a certification from JPMC, which is based on an existing GitHub repository. My first task is to add dependencies and do some debugging, but I'm diving into this without prior experience in Kafka and Spring. My main struggle is figuring out how to read and understand the existing files. I want to know how to identify which files are part of the setup, which are user-defined, and what might be missing or needs tweaking. I really want to grasp the project well enough that I can work independently rather than needing help every step of the way. Any insights on how to approach this would be greatly appreciated!
1 Answer
Have you taken a look at running or compiling the project to see what it actually does? Also, check out the README.md file; it might have some useful info. Does the project have an associated website or wiki to help explain things? Understanding the overall purpose can make the details easier to digest.

The README is pretty barebones, just mentioning the repo is for the JPMC program. However, there is a website that gives some background and task insights. I'm more focused on understanding the codebase itself, not just the syntax but the reasoning behind it all.