Bueno, si no tienes educación en programación de computadoras … ¡sí, por supuesto! Para un laico, un trozo de código de programa es una tontería más o menos completa, con una oración en inglés apropiada ocasional rodeada de / * y * /.
Es casi lo mismo si veo una página escrita en cantonés, porque no tengo educación en cantonés . En su mayoría, todo parece una tontería, pero con algunas palabras en inglés y algunos números dispersos.
Si está diciendo que ya ha estado aprendiendo un lenguaje de programación, y pensó que lo estaba haciendo bien hasta que vio un programa GRANDE, entonces tal vez se sienta un poco más intimidado de lo que debería.
- Cómo encontrar lo que hace que Windows 7 sea tan lento
- ¿Las licencias de software se consideran un capital o un gasto?
- Al aprender a programar, ¿cómo superar la brecha entre principiante e intermedio?
- ¿Cuál es el mejor ERP para escuelas y colegios?
- ¿Qué software de gestión de activos / inventario de red se puede instalar en diferentes redes y enviar los datos a un servidor centralizado?
He trabajado en software con más de un millón de líneas de código C ++, e incluso después de 40 años haciendo esto, ¡sigue siendo realmente desalentador!
Pero lo desglosa en grandes piezas funcionales, luego desglosa cada pieza en jerarquías de clase y grupos de funciones relacionadas, luego las desglosa en funciones individuales y muy pronto tiene un fragmento de código de 50 líneas que puede sentarse y digerir .
El truco es descubrir cómo enfocarse en la pequeña pieza en la que necesita trabajar HOY … el área donde podría ubicarse un error que necesita reparación. El lugar correcto para insertar alguna pequeña característica nueva.
Cuando trabajé en programas de un millón de líneas, por lo general solo tuve que mantener un resumen mental de quizás 10,000 líneas de software en mi cabeza en cualquier momento.