Skip to content

Review internal graph management, provide feedback, and regression tests to test memory management #280

@jrgemignani

Description

@jrgemignani

The internal graph representation and management routines are in the source file age_global_graph.c.

For this task, please do the following -

  1. Review the above source code and try to get a general understanding of how the graph is represented and managed.
  2. Provide feedback, as necessary, for self documentation of that file.
  3. Provide feedback, as necessary, for potential improvements of the logic or representation, if found.
  4. Create regression tests, to test the memory management routines.

Task 4 will arguably be the most difficult as you will need to have a good understanding from task 1.

Additionally, you may need to look at age_graphid_ds.c and age_vle.c to get a more complete picture of the in memory organization.

Please comment on the task when you start and finish it, in addition to anything that you find along the way.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions