Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to start modification with big projects


I have to do enhancements to an existing C++ project with above 100k lines of code.
My question is How and where to start with such projects ?
The problem increases further if the code is not well documented. Are there any automated tools for studying code flow with large projects?

Thanx,

like image 630
sud03r Avatar asked Jun 29 '09 05:06

sud03r


People also ask

When starting a new project what are the 3 most important things to do?

Creating a comprehensive scope, a well-balanced and highly skilled team, and a realistic timeline are the most important steps to building a successful project. These three points will be your project's North Star going forward.


2 Answers

Use Source Control before you touch anything!

like image 108
Khaled Alshaya Avatar answered Oct 16 '22 02:10

Khaled Alshaya


There's a book for you: Working Effectively with Legacy Code

It's not about tools, but about various approaches, processes and techniques you can use to better understand and make changes to the code. It is even written from a mostly C++ perspective.

like image 31
Nader Shirazie Avatar answered Oct 16 '22 00:10

Nader Shirazie