¿Qué métricas de la calidad debe sigo para un proyecto de PHP y si existen softwares disponibles? [cerrado]

StackOverflow https://stackoverflow.com/questions/4324541

  •  29-09-2019
  •  | 
  •  

Pregunta

¿Qué debo usar métricas para medir la calidad de un proyecto de PHP? Tengo unos cuantos en mente como LOC, los cambios funcionales, tiempo pasado, pero no estoy seguro si voy a la derecha? ¿Qué recomendaría usted?

Además, ¿hay softwares disponibles para medir la calidad de un producto (en base a las métricas)? Gracias por cualquier punteros.

¿Fue útil?

Solución

Otros consejos

La única cosa que siempre realmente ha trabajado para mí estaba siguiendo los principios de diseño de interacción. Es decir, después de este flujo de trabajo:

recopilación de requisitos / Definición de objetivos> Usuario / Personas con alambre frames / Casos de prueba> Diseño Gráfico / Desarrollo> Ensayos sobre la base de casos de prueba.

Básicamente, usted debe tener toda la interfaz definida en el paso 2, junto con los casos de prueba que definen cuáles son los resultados esperados de las características importantes deberían ser. Luego, después de (o durante) generar la aplicación, se utilizan los casos de prueba y los marcos de alambre para asegurar que se parece a lo que estaba destinado a.

Pruebas de clases individuales / funciones que pueden ayudar con garantía de futuro, pero la mayoría de los proyectos se mide por la calidad de la versión actual, no es la facilidad con la que se puede arreglar lo que está mal con la versión actual.

En cuanto a los avances, tanto como la gente quiere que haya alguna métrica que se puede medir que le dirá si un proyecto se llevó demasiado tiempo o se fue demasiado rápido, realmente no hay ninguna. Las cosas tienden a tomar el tiempo que necesitan, si se intenta reducir ese tiempo, el producto final no es tan buena. Sin embargo, tener la amenaza de una inminente fecha límite es un gran motivador. Es un balance delicado.

realmente no he encontrado nunca ninguna herramienta que promovieron un mejor software al final, al menos en cuanto a calidad de medición va. Hay un montón de herramientas para hacer que tome menos tiempo para llegar a la meta, pero en cuanto a la evaluación del éxito de ese objetivo, no hay nada mejor un documento caso del marco / prueba del hilo antes del juego, y una evaluación posterior a la partida de cuánto partido.

Nunca dejes que nadie te diga que no se puede diseñar un proyecto completo con gran detalle y sin código. Se le garantiza un desastre si no lo hace.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top