Ответ: Документирование сложных проэктов. Как?
Еще раз повторюсь, попробуйте doxygen, пишите комментарии в коде.
Называйте методы не a, b, c, а осмысленно, DoSomething, SetSomeValue и т.д.
Да, это занимает некоторое время, но оно с лихвой окупается.
И код читать будет проще и при...