Существуют очень сложные проекты с открытым исходным кодом, и для некоторых из них, я думаю, я мог бы внести свой вклад, и я бы хотел, но барьер для входа слишком высок по одной причине: для изменения одной строки кода при большой проект, вы должны понять все это.
Вам не нужно читать весь код (даже если вы читаете, этого будет недостаточно) и понимать все, что делает каждая строка, и почему, потому что код, вероятно, является модульным и сравниваемым, поэтому существуют абстракции, но даже тогда вам нужно получить обзор проекта, чтобы вы могли знать, где находятся модули, где один модуль взаимодействует с другим, что конкретно делает каждый модуль и почему , и в каких каталогах и файлах происходит каждая из этих вещей.
Я называю этот обзор кода как название раздела, который проекты с открытым исходным кодом могут иметь на веб-сайте или в документации, объясняющей их код посторонним. Я думаю, что это пойдет на пользу потенциальным участникам , так как они смогут определить места, где они могли бы построить, фактических задействованных первичных кодировщиков , так как они могли бы, при написании всего, реорганизовать свои умы и помочь пользователям , как они будут помогать понимать и лучше сообщать об ошибках, с которыми они сталкиваются, и, возможно, даже стать участниками.
Но все же я никогда не видел ни одного из этих «обзоров кода». Почему? Есть ли такие вещи, и я скучаю по ним? Вещи, которые делают ту же работу, что я описываю? Или это совершенно бесполезная идея, поскольку все, кроме меня, могут легко понять проекты с тысячами строк кода?