Más que arquitectura de Software

por SoTechCo

Una arquitectura de software limpia traduce mejor calidad

Una arquitectura limpia conduce a una mejor calidad. Dado que los problemas en la arquitectura no apuntan directamente a errores de software, hay a menudo una tendencia a corregir los errores sin tener en cuenta el diseño general. Si las pruebas trabajan y el software funciona correctamente, ¿por qué preocuparse por la arquitectura?...


Modularidad y Arquitectura Ágil

La arquitectura es un aspecto importante para los esfuerzos del desarrollo ágil. Es crítico para escalar ágilmente y conocer las necesidades de los negocios. “La arquitectura ágil es un conjunto de valores y prácticas que soportan la evolución activa de los diseños de un sistema, concurrente con la implementación de las funcionalidades de los nuevos negocios”. La meta de la arquitectura ágil es eliminar el impacto del cambio construyendo software que sea fácil de adaptar. El aspecto estructural de la arquitectura ágil debería ser que tan flexible es la arquitectura o que tan fácil es hacer cambios....


¿Qué es Refactorización Arquitectónica?

La mayoría de las personas están familiarizadas con el término refactorización, aunque muchos conocen la refactorizacion del código. En realidad, la refactorización comprende dos partes fundamentales y son: el código y la arquitectura, ‘La refactorización arquitectónica mejora el diseño de una aplicación del software existente’. ‘La refactorización arquitectónica cambia la estructura, pero no la funcionalidad.’...


Pasos a seguir para hacer una reingeniería al código

Si tiene una aplicación con bastante tiempo y siente que lo está dejando lleno de canas, lea el siguiente post. Le ayudara a entender que debe hacer antes de continuar en hacerle mantenimiento a la aplicación en el estado que está o pensar en hacer el cambio que puede...


Algunas razones para NO refactorizar

Cuando se trata de código heredado siempre habrá una tentación a refactorizar el código para mejorar su comprensión o rendimiento. Sin embargo, aquí hay algunas razones por las que podría ser mejor no hacerlo...