Здравствуйте, _netrider_, Вы писали:
__>Подскажите, пожалуйста, кто какие подходы использует для изучения архитектуры Open Source проектов?
__>Есть, конечно, замечательная книга — The Architecture of Open Source Applications.
__>А как быть, если хочется разобраться, например, в архитектуре ClickHouse?
__>Принято публиковать исходники, но при этом далеко не всегда проект сопровождается архитектурным описанием.
__>Настоящему профессионалу достаточно исходников, чтобы разобраться в архитектуре?
The Art of Unix Programming — разбираются некоторые ключевые особенности программирования под Unix.
Но если нужно понять архитектуру именно конкретного проекта, то ничего кроме собственно проектной документации не поможет разобраться без чтения кода, без экспериментов с ним и детального изучения ключевых мест.
Такое (отсутствие документации на огромный проект) случается, увы, не только в opensource...