936
edits
Line 25: | Line 25: | ||
This is an ongoing effort hampered by lack of time, my obsolete C++ training obtained in the early 1990's. | This is an ongoing effort hampered by lack of time, my obsolete C++ training obtained in the early 1990's. | ||
There's a LOT of code. Where do you start? | |||
{| class="wikitable" | |||
|- | |||
! Component !! cxx Files !! hxx files !! cxx lines !! hxx lines | |||
|- | |||
| Flightgear || 583 || 548 || 218192 || 104251 | |||
|- | |||
| Simgear || 352 || 396 || 114001 || 64718 | |||
|- | |||
|} | |||
==== Tools ==== | ==== Tools ==== | ||
Line 66: | Line 79: | ||
The basic technique will be o use an editor such as Atom, capable of doing a recursive global search through a set of files using a series of regular expressions. Using regular expressions allows us to go from a more general search to one that is more specific. All the following examples use atom's find in project - regex - case insensitive search. | The basic technique will be o use an editor such as Atom, capable of doing a recursive global search through a set of files using a series of regular expressions. Using regular expressions allows us to go from a more general search to one that is more specific. All the following examples use atom's find in project - regex - case insensitive search. | ||
A Question: What are the major flows of data within the application between components. | |||
The code fragments to search for To get a list of | The code fragments to search for To get a list of |
edits