"Es elegante y eficiente... directo... tiene mìnimas dependencias... hace una cosa bien"
Grady Booch:
"Simple y directo... se lee como prosa bien escrita".
Qué atributos tiene el código de calidad?
Externos: Atributos de calidad
Eficiente, integro confiable, exacto, confiable, usable, adaptable, robusto
Internos: Reusable, legible, comprobable, comprensible.
Mantenible: Facil de modificar para corregir errores, mejorar su desempeño, cambiar o agregar capacidades o adaptarlos a cambios en el entorno.
Flexible: Facil de modificar para ser usado en aplicaciones o entornos diferentes para los que fue especificamente diseñado.
POrtable: Facil de transferir de un entorno de hardware o software a otro.
Reusable: Puede ser usado en mas de un sistema de software, sin copiarlo.
Legible: que se entendibe
Comprobable/Verificable: probado
COmprensible
como btenemos la buena calidad?
control de versiones, pruebas, revisiones de codigo, refactoring, programacion en parejas, integracion continua, analisid de codigo, conocer el lenguaje, principios de diseño, patrones de diseño.
SW Quality: THE ELUSIVE TARGET
| Vista | Cómo mide la calidad? |
| Trascendental | N/A |
| Usuario (Cumplir necesidades del usuario) |
Fiabilidad Usabilidad |
| Proceso de construcciòn (Se enfoca en la calidad del producto durante la producción y después de la entrega.) |
Cantidad defectos Costo de reproceso (arreglar cosas) |
| Producto Se basa en indicadores caracteristicas del producto y proceso |
|
| Valor La relaciòn costo beneficio |
|
No hay comentarios:
Publicar un comentario