все ООПщину в С тащишь
Аналогично! Притом, был период наоборот, когда рванув за всеми в ООПнутые языки, долгое время работал в них с минимумом ООП
Но вот сейчас, всё более увлекаясь С#, мне как-то становится неловко в обычном С...
Добавлено after 3 minutes 34 seconds:Про комментарии: до сих пор вспоминаю исходники TMSSoftware для Delphi, комментариев там было минимум, но все по существу, а один звучал примерно так: "Мы не понимаем, почему не работает, если не добавить 1"
Вот именно на их исходниках я нехило продвинулся в Delphi. На исходниках Reogrid очень сильно скакнул в C#
Так что, хорошие чужие исходники - это отличный опыт может быть.
Добавлено after 2 minutes 17 seconds:Ну, у меня 4 месяца ушло, чтоб её разобрать (и то честно говоря не до конца всё понял, т. к. писалась она как говорили мне шаблонами(присутствовали лишние куски кода на мой взгляд))
Зато это наверняка улучшило понимание ТЗ в целом, и возможно, есть возможность предложить заказчику вариант создания лучшей версии? За отдельные деньги, разумеется