Quelles sont les mesures de qualité dois-je suivre pour un projet PHP et quels sont les logiciels disponibles? [fermé]

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

  •  29-09-2019
  •  | 
  •  

Question

Quelles sont les mesures dois-je utiliser pour mesurer la qualité d'un projet PHP? J'ai un peu à l'esprit comme LOC, les changements fonctionnels, le temps passé, mais je ne sais pas si je vais bien? Que recommanderiez-vous?

En outre, sont là pour mesurer tous les logiciels disponibles de la qualité d'un produit (basé sur des mesures)? Merci pour tous les pointeurs.

Était-ce utile?

La solution

Autres conseils

La seule chose qui n'a jamais vraiment travaillé pour moi suivait les principes de conception d'interaction. C'est, suivant ce flux de travail:

Collecte / Exigences> Définition des objectifs utilisateur Personas / fil-images / Cas de test> Design graphique / développement> Test basé sur les cas de test.

En fait, vous devriez avoir toute l'interface définie à l'étape 2, ainsi que des cas de test qui définissent les résultats attendus pour les caractéristiques importantes devraient être. Puis, après (ou pendant) vous construisez l'application, vous utilisez les cas de test et les cadres de fil pour assurer qu'il ressemble à ce qu'il était censé.

Test classes / fonctions individuelles peuvent vous aider à l'avenir épreuvage, mais la plupart des projets sont mesurés par la qualité de la version actuelle, pas la facilité avec laquelle vous pouvez réparer ce qui ne va pas avec la version actuelle.

En ce qui concerne les progrès, autant que les gens veulent qu'il y ait une certaine mesure, vous pouvez mesurer qui vous dira si un projet a pris trop longtemps ou est allé trop vite, il n'y a vraiment rien. Les choses ont tendance à prendre tout le temps dont ils ont besoin, si vous essayez de réduire ce temps, le produit final est pas aussi bon. Cependant, ayant la menace d'une échéance imminente est un puissant facteur de motivation. Il est un équilibre délicat.

J'ai vraiment jamais trouvé d'outils qui favorisent un meilleur logiciel à la fin, au moins aussi loin que la qualité de mesure va. Il y a des tas d'outils pour le faisant prendre moins de temps pour atteindre l'objectif, mais pour évaluer la réussite de cet objectif, rien ne vaut vraiment un document de cas cadre / test fil pré-jeu, et une évaluation post-jeu de combien ils correspondance.

Ne laissez jamais personne vous dire que vous ne pouvez pas concevoir un ensemble du projet en détail sans code. Vous êtes assuré un gâchis si vous ne le faites pas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top