Question

Je fais beaucoup de corrections de bugs et la mise en œuvre de nouvelles fonctionnalités pour plusieurs clients différents. Ces clients tous rapportent leurs bugs, demandes de changement et une nouvelle demande de fonctionnalité dans notre système Trac . Parfois, ces demandes aboutissent à me créer des scripts de modification SQL, parfois il y a des documents Excel ou bases de données Access avec testdata, documents Word à partir du client et ainsi de suite. Des fichiers qui Alot sont utilisés pour corriger un billet et peut alors être deletede lorsque le ticket est fermé.

Je fais usualy en créant des dossiers dans le système de fichiers comme ceci:. / CustomerXX / TicketNNNNN puis le dumping juste tout là-dedans

Comment organisez-vous vos fichiers de travail? Avez-vous trouvé un outil fantastique pour le faire?

Était-ce utile?

La solution

Je dirais que pour les scripts ou les fichiers qui sont liés à un billet particulier, la meilleure chose à faire serait de joindre le fichier à ce ticket dans votre logiciel de suivi des problèmes - presque tous les traqueurs que j'ai travaillé permettra vous de le faire. De cette façon, vous pouvez regarder en arrière et a) voir exactement ce que vous avez fait dans le cas où quelque chose va mal, ou b) faire exactement la même chose si la question revient plus tard. C'est presque certainement le meilleur endroit pour conserver les fichiers avec des informations supplémentaires du client, aussi (ou au moins la première place la plupart des gens regarderont).

Pour les scripts réutilisés fréquemment qui ne sont pas spécifiques à un billet particulier, je voudrais créer un script / ou bin / dans le projet associé, et les garder là-dedans.

J'ai aussi une petite poignée de fichiers utiles que je garde dans src / misc / de mon répertoire personnel, avec des choses comme des requêtes SQL pour obtenir lisible « expliquer » sortie sur Oracle et autres, qui ne sont pas spécifiques à une projet particulier. Le nombre de ceux-ci est assez petit pour que les sous-répertoires ne sont pas nécessaires, bien que -. Je suppose que si vous vous retrouviez avec un grand nombre de ces fichiers, beaucoup d'entre eux pourraient / devraient être déplacés à des projets spécifiques ou votre système de suivi des problèmes

Autres conseils

JIRA a été très utile pour cela à mon site. Il prend en charge le suivi des problèmes, des pièces jointes, et vous pouvez facilement personnaliser et classer vos projets et questions.

J'utilise FogBugz et ajouter tous les fichiers du dossier. Je crois que peu importe quelle application que vous utilisez, L'important est de garder ces fichiers pour les références futures. Si votre outil de suivi des bogues ne vous attachez le fichier puis laissez pas ajouter les fichiers au contrôle de version.

Nous utilisons CaWeb4 et trouver très facile à utiliser pour notre suivi des bogues.

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