arquitectura de código

1. arquitectura del código

1.1 Dimensiones para juzgar la calidad del código

  • Legibilidad (facilita el flujo de código)
  • Escalabilidad/mantenibilidad (conveniente para modificar funciones y agregar nuevas funciones)
  • Probabilidad (Gestión de Calidad)
  • Reutilizabilidad (simplificando la dificultad del desarrollo posterior de funciones)

1.2 Arquitecto

La ingeniería de software es una ingeniería de sistemas muy compleja, que requiere un equipo que pueda controlar la situación general de todo el proyecto para planificar y guiar la evolución de todo el sistema. Este equipo es el equipo de arquitectos.

En términos de objetivos fundamentales, los arquitectos de software son responsables de los resultados de ejecución de la ingeniería de software, que incluyen:

  • Iterar y lanzar software a tiempo y con calidad.
  • Responder ágilmente a los cambios de demanda y prevenir riesgos de calidad del software (evitando accidentes de calidad del software)
  • Reducir los costos de mantenimiento iterativo

¿Cuál es la diferencia más fundamental entre arquitectos de software e ingenieros de software? Creo que la clave está en cuatro palabras: controlar la situación general.

¿Cómo controlar la situación general? El núcleo reside en la clasificación sistemática del contexto del conocimiento. Ésta es la clave para construir y mejorar integralmente las capacidades arquitectónicas. Este enfoque no sólo es aplicable a la ingeniería de software.

El requisito previo para controlar la situación general es reconstruir el mundo entero en tu propia mente. En este proceso, no es necesario que estés inmerso en los detalles de implementación de una determinada tecnología (a menos que afecte tu comprensión del proceso de construcción del mundo), pero conoces el contexto del mundo entero y el esqueleto del mundo entero. . En este momento, tu sentimiento sobre el mundo es completamente diferente, porque te has convertido en el constructor de este mundo. ¿Y no es la esencia de la arquitectura sólo la construcción y la creación?

Supongo que te gusta

Origin blog.csdn.net/wan212000/article/details/132559171
Recomendado
Clasificación