+1 a la respuesta de Adrian Ho.
La calidad del código es una aproximación imprecisa de cuán útil y sostenible es el código a largo plazo.
Código que se desecha mañana: baja calidad .
- ¿Debería el probador revisar la fuente antes de la prueba?
- ¿Hay alguna ingeniería de software involucrada en la ingeniería de hardware?
- ¿Las redes de computadoras son un área aburrida? Si observa las preguntas de las redes de computadoras en Quora, son escasas y no son emocionantes en comparación con otros campos.
- ¿Debo cambiar de ingeniería a CS?
- ¿Por qué los equipos de desarrollo en desarrollo de juegos o software a veces no entienden cómo pedir ayuda para tomarse de la mano o hacer cosas por usted cuando tiene problemas?
Código que se transfiere de un producto a otro, desarrollado aún más, tal vez incluso de código abierto después de establecer su valor: alta calidad .
Dado que mirar hacia el futuro puede ser algo complicado, observamos los signos actuales que pueden ayudar a predecirlo.
Con código se traduce a:
- Diseño e implementación claros y comprensibles.
- Interfaces bien definidas.
- Facilidad de construcción y uso.
- Facilidad de extensibilidad.
- Mínimas dependencias adicionales.
- Pruebas y ejemplos.
- Documentación, mejor aún: código autoexplicativo.
- Actualización significa ponerse en contacto con el desarrollador.