From: Mohd M. A. <ala...@gm...> - 2015-12-03 10:10:45
|
Hello, I want to learn how the program cmus works and I want to contribute. I have no experience in open source development and I'm a student learning about computer science in college. So i tried to learn by reading code by following ways. I compile the program and run gdb on it so i found out that program starts from ui_curses.c from line 2547. inside main function it calling dozens of other functions and making decision but my problem is how do i make sense of large codebase how do i find which pieces of code does what. I need help How do i read the large code and make sense of it. what tools should i learn so that it can help me to understand codebase. any advice and help will mean a lot to me. In short i want to know what tools you use to understand cmus how do you read source code and able to understand what each piece code does what. what tools do i have learn apart from C. I'm running Ubuntu 14.04. Thanks Maqbool |