Existen proyectos de código abierto muy complejos, y para algunos de ellos creo que podría hacer algunas contribuciones, y desearía poder hacerlo, pero la barrera de entrada es demasiado alta por una sola razón: para cambiar una línea de código a la vez. gran proyecto tienes que entenderlo todo.
No necesita leer todo el código (incluso si lo lee, no será suficiente) y comprender todo lo que hace cada línea y por qué, porque el código probablemente está modularizado y compartimentado, por lo que hay abstracciones en su lugar, pero incluso entonces necesita obtener una visión general del proyecto para poder saber dónde están los módulos, dónde se conecta un módulo con otro, qué hace exactamente cada módulo y por qué , y en qué directorios y archivos están sucediendo cada una de estas cosas.
Llamo a esta descripción general del código , como el nombre de una sección que los proyectos de código abierto podrían tener en el sitio web o en la documentación que explica su código a personas externas. Creo que beneficiaría a los contribuyentes potenciales , ya que podrían identificar lugares donde podrían construir, los codificadores primarios reales involucrados, ya que podrían, al escribir todo, reorganizar sus mentes y ayudar a los usuarios , como lo harían les ayudará a comprender y reportar mejor los errores que experimentan y tal vez incluso se conviertan en contribuyentes.
Pero aún así, nunca he visto una de estas "descripciones generales de código". ¿Por qué? ¿Hay cosas como estas y las extraño? ¿Cosas que hacen el mismo trabajo que estoy describiendo? ¿O es una idea completamente inútil, ya que todos, excepto yo, pueden entender proyectos con miles de líneas de código fácilmente?