J'ai commencé à utiliser un bugtracker (www.bugnotes.com) donc je suis nouveau à cela ... Et j'ajoute facilement des bugs, c'est logique. Cependant, certains de ces bogues seraient corrigés si je devais implémenter une fonctionnalité donnée ou effectuer un refactoring. Alors, comment puis-je suivre efficacement les tâches de type todo-list, et ces types de tâches ne sont-ils pas liés au suivi des bogues? Je suppose que ce que je demande est un outil qui suit à la fois les bugs et les fonctionnalités, car ils sont tous les changements de code. Oh et mettre des corrections mineures comme #TODO ou // TODO: c'est génial en fait, j'aime ça pour des choses mineures, mais pas pour des choses importantes comme le refactoring, ou pour changer un pilote ou une bibliothèque. En outre, j'utilisais un fichier texte, mais le problème est que beaucoup de ce qui est tapé là-bas devient vieux et donc tout est inutile pour moi.Un tracker pour les bugs et les objets (productifs)?
Répondre
Tout système de suivi de bogue peut être utilisé pour consigner des bogues, des caractéristiques ou des tâches générales, car chacune est comprise comme une forme d'unité de travail. L'avantage de les stocker dans un système de suivi des bogues est que toutes les tâches en attente sont visibles et peuvent être classées par ordre de priorité. Si vous comptez sur TODO dans le code, il est difficile de les voir en un coup d'œil et difficile à hiérarchiser ou de voir où vous êtes avec eux. Par conséquent, d'après mon expérience, si vous comptez sur les TODO, la liste de ces derniers ne s'allongera jamais. Si vous avez du code incomplet, je pense qu'il est préférable de transformer le TODO en une entrée de bogue, puis de remplacer le TODO par l'identifiant du bogue, donc vous avez un lien entre le code et le bogue. Un avantage secondaire est que lorsque vous effectuez réellement le travail et que vous vous engagez à effectuer le contrôle de version, vous pouvez également ajouter l'ID de bogue dans les notes d'archivage et ainsi obtenir un enregistrement permanent du moment où la modification a été effectuée.
Si vous avez beaucoup de Todos déjà, alors il peut être intéressant de regarder un système de construction continue Hudson, et ajoutez le plugin Static Analysis, de sorte que vous obtenez un graphique quotidien du nombre de Todos restantes, faisant référence à la la source. Cela va au moins présenter tout en un seul endroit et vous donner un graphique de burn-down que vous fixez chaque TODO.
- 1. comment obtenir les pairs d'un torrent tracker
- 2. ASP.NET et les objets
- 3. SQLite sur iPhone - techniques pour traquer les bugs liés multithreading-
- 4. Capable Particle Tracker
- 5. Définir un tag et masqué pour les objets personnalisés UITableViewCell
- 6. Méthodes pour éviter les bugs de typo communs
- 7. Comment filtrer les objets et montrer les objets
- 8. Intégration de l'API Mantis Bug tracker?
- 9. Problème avec les objets et les pointeurs
- 10. Enveloppe C# pour les objets
- 11. Test pour les objets descendants
- 12. Form param pour les objets
- 13. JComboBox.addItem pour les objets nuls
- 14. Configuration PHP tracker torrent
- 15. Versioning et dans un héritage SCM corrections de bugs
- 16. Connaissez-vous un service comme uservoice.com pour les rapports de bugs?
- 17. Comment interpréter les résultats d'Allocations et de VM Tracker dans Instruments?
- 18. Règles métier partagées pour les objets C# et Java
- 19. Gratuit ASP.NET Issue Tracker
- 20. Comment faire pour découvrir les getters et les setters sur les objets hibernate
- 21. quand utiliser les objets poco pour les vues, et quand les classes personnalisées viewmodel
- 22. enable_shared_from_this et les objets sur la pile
- 23. Bug ou fonctionnalité pour un changement cosmétique dans Pivotal Tracker?
- 24. MVC: Les objets Model et Entity séparent-ils les concepts?
- 25. Java bugs pour le site Mac
- 26. explorer les propriétés et/ou les fonctions des objets javascript
- 27. Iphone: objets Passing et les fils multiples
- 28. problème avec les objets DataTable et DataGridView
- 29. Comme enum mais pour les objets
- 30. XmlSerialization personnalisé pour les objets imbriqués/enfants
Je suis d'accord avec @the_mandrill. Nous avons tendance à enregistrer tout nouveau travail qui doit être fait comme un 'bug' dans notre système de suivi des bogues. Nous avons ajouté nos propres catégories afin que nous puissions les marquer comme «amélioration» ou «refactoring», mais puisque tout est dans le système de suivi des bogues, il peut être hiérarchisé et suivi avec d'autres bugs/unités de travail que votre équipe a faire. C'est un changement de paradigme, c'est sûr, mais c'est un changement qui fonctionne bien pour notre équipe. Mon bug tracker me montre toutes les unités de travail (nouveau code, bugs, demandes de fonctionnalités) qui me sont assignées à un moment donné. – elduff