0

Je cherche un moyen d'appliquer les normes ISO aux vérifications de code de développeur. Cela revient à vérifier chaque modification du code de base pour que je puisse dire:Application des procédures ISO aux modifications de code

  • qui a fait le changement
  • lorsque le changement a été fait
  • ce projet, le changement lié à
  • ce travail produit la changement lié à

Nous faisons le développement .Net en utilisant Subversion pour le contrôle de la source et TeamCity en tant que notre serveur CI. Idéalement, j'aimerais que les outils gèrent l'application de ces politiques afin que les développeurs n'aient pas à y penser.

Quelqu'un a-t-il une quelconque expérience de l'application de ce type de suivi soit avec l'enregistrement CI/Gated Check-In ou simplement avec les politiques et procédures?

Répondre

1

Je ne suis pas familier avec les normes ISO spécifiques, mais vous devriez vraiment avoir tous les outils dont vous avez besoin si vous suivez un processus de développement décent. Subversion et l'intégration avec votre bug tracker (si elle existe) devrait gérer tout cela. Subversion gardera la trace de qui a fait le changement et quand. Chaque projet devrait être dans son propre dépôt avec son propre outil de suivi des bogues, en prenant soin de cela. L'élément de travail dans cette situation va généralement être un fichier source ou un fichier de configuration - Subversion devrait également le suivre.

En termes d'outils, vous pouvez utiliser Subversion pour appliquer un commentaire d'archivage. Vous pourriez être en mesure d'obtenir fantaisie et d'appliquer un modèle en utilisant des expressions régulières, bien que je ne le recommanderais pas - il y aura des cas limites où votre modèle ne correspondra pas aux besoins du développeur et entravera simplement la progression.

Les politiques et la discipline du développeur iront un long chemin ici. Vérifiez vos journaux de validation régulièrement, changez les cartes de contrôle pour approuver les modifications avant qu'elles ne soient attribuées à un développeur et suivez les bogues de soumission, d'affectation, de correction et de test.