Следующий шаг — создание коммьюнити, где специалисты могли бы в виде новостной ленты постить наиболее интересные коммиты, комментировать их(в чем ценность находки) и обсуждать с другими спецами.
согласен. считаю, что голосовать в минус тоже будет полезно, потому что фильтруется далеко не всё бесполезное.
А вообще отличная идея, стоит развивать (и фильтры первым делом добавить).
Штука несомненно очень полезная. У меня сейчас в разработке курс по теории и практике синтаксического анализа и компиляции (пока, к сожалению, в зачаточном состоянии), который построен, в основном на демонстрации коммитов. То есть, в рамках курса пошагово создается компилятор. Каждый шаг сопровождается демонстрацией дифа от предыдущего состояния с комментариями, почему сделано именно так. Планирую прогнать курс следующей осенью.
>> На мой взгляд, самый лучший способ освоить что-нибудь новое в программировании — изучать комиты в публичные репозитории.
Будем реалистами, ничего не получится так изучить: 1) Коммит — это кусочек изменения, как его можно оценить, если не знаешь всего исходника, контекста, тикета и обсуждения; 2) Плохих программистов гораздо больше чем хороших, особенно в опенсорсных проектах. Ты скорее разучишься программировать, если решишь «учится» на таком коде.
Она так нужна? В процессе реализации я обдумывал, стоит ли оставлять возможность просмотреть репозиторий-источник. Пришел к выводу, что лучше показывать diff без ссылок — это сделает его более абстрактным.
Больше комитов, хороших и разных