Tenez au fait j'ai découvert récemment un nouveau plugin d'Eclipse : **Mylyn**.
Ce plugin permet tout simplement de gérer vos taches dans Eclipse
Ce que ça change dans vos habitudes :
- Vous créez une tache, en lui attribuant un nom et (facultatif, mais idéalement autant faire les choses bien) une date butoir.
- Lorsque vous travaillez sur une tache, vous l'activez (clic droit -> enable).
- Lorsque vous avez terminé, vous la désactivez, et vous passez éventuellement à une autre tache (clic droit -> disable).
- Une fois la tache terminée, on la déclare comme telle (clic droit -> mark -> completed).
- Tout au long de la vie d'une tache, on peut lui attribuer des notes (c'est un bête champ texte libre, mais s'il n'existait pas il manquerait terriblement ).
Ce que ça apporte :
- Les taches dont la date butoir est aujourd'hui apparaissent en bleu, celles qui ont leur date dépassée apparaissent en rouge et provoquent l'affichage d'une alerte à chaque lancement d'Eclipse tant qu'on ne les a pas re-planifiées ou complétées. Les autres apparaissent simplement en noir. Pour replanifier une tache c'est très ergonomique car il y a des raccourcis pour repousser la tache à demain, à la semaine prochaine (lundi) ou à dans deux semaines en deux clics.
- Chaque tache embarque son propre «contexte», c'est à dire la liste des fichiers qui la concernent. Quand vous ouvrez un fichier alors qu'une tache est active ce fichier est automatiquement ajouté à son contexte. Lorsque vous désactivez une tache, tous les fichiers sont fermés. Lorsque vous rouvrez une tache, tous les fichiers de son contexte sont rouverts. Ce n'est pas grand-chose mais quel gain de temps et de ressources !
- On peut ranger les taches par catégories (dossier).
- Lorsqu'on laisse la souris sur le nom d'une tache, on peut voir le temps total passé à travailler sur celle-ci. Notez que ce n'est pas un décompte idiot qui calculerait la durée totale durant laquelle la tache a été active, car il prend aussi en compte l'activité de la machine (dès que l'ordinateur se met en veille, le décompte de temps d'activité est interrompu).
- Lorsqu'on laisse la souris sur une catégorie, on voit un petit résumé indiquant le nombre de taches, le nombre de taches terminées, et une petite barre de progression permettant de visualiser le ration terminées/total
Ze super fonctionnalité : Si vous avez un serveur Trac ou Bugzilla, il est possible de synchroniser Mylyn avec ce serveur. Là ça passe de «très utile mais pas révolutionnaire» à «tout simplement ultime» En ce qui me concerne je n'ai pas pris la peine de monter un serveur Bugzilla pour l'instant, mais quand mon projet est en ligne je n'y manquerai pas, ça me permettra de voir les tickets d'incident déclarés par les visiteurs remonter directement dans mon outil de dév
Bref rien de révolutionnaire (tout ce qu'il apporte, on peut le faire en utilisant d'autres outils), mais dans le cadre d'Eclipse c'est absolument parfait puisqu'on a tout sous la main, l'outil est léger à gérer (pas de milliers de boutons partout, en général tout se fait en deux clics), et je ne sais pas vous mais moi j'ai des phases de dév' sur mes projets qui sont de l'ordre de 5h-6h/semaine éparpillées de manière totalement aléatoire, en général la nuit, et pour réussir à être un tant soit peu efficace dans ces conditions, on a intérêt à passer à autre chose que les post-it :lol:
Ce plugin permet tout simplement de gérer vos taches dans Eclipse
Ce que ça change dans vos habitudes :
- Vous créez une tache, en lui attribuant un nom et (facultatif, mais idéalement autant faire les choses bien) une date butoir.
- Lorsque vous travaillez sur une tache, vous l'activez (clic droit -> enable).
- Lorsque vous avez terminé, vous la désactivez, et vous passez éventuellement à une autre tache (clic droit -> disable).
- Une fois la tache terminée, on la déclare comme telle (clic droit -> mark -> completed).
- Tout au long de la vie d'une tache, on peut lui attribuer des notes (c'est un bête champ texte libre, mais s'il n'existait pas il manquerait terriblement ).
Ce que ça apporte :
- Les taches dont la date butoir est aujourd'hui apparaissent en bleu, celles qui ont leur date dépassée apparaissent en rouge et provoquent l'affichage d'une alerte à chaque lancement d'Eclipse tant qu'on ne les a pas re-planifiées ou complétées. Les autres apparaissent simplement en noir. Pour replanifier une tache c'est très ergonomique car il y a des raccourcis pour repousser la tache à demain, à la semaine prochaine (lundi) ou à dans deux semaines en deux clics.
- Chaque tache embarque son propre «contexte», c'est à dire la liste des fichiers qui la concernent. Quand vous ouvrez un fichier alors qu'une tache est active ce fichier est automatiquement ajouté à son contexte. Lorsque vous désactivez une tache, tous les fichiers sont fermés. Lorsque vous rouvrez une tache, tous les fichiers de son contexte sont rouverts. Ce n'est pas grand-chose mais quel gain de temps et de ressources !
- On peut ranger les taches par catégories (dossier).
- Lorsqu'on laisse la souris sur le nom d'une tache, on peut voir le temps total passé à travailler sur celle-ci. Notez que ce n'est pas un décompte idiot qui calculerait la durée totale durant laquelle la tache a été active, car il prend aussi en compte l'activité de la machine (dès que l'ordinateur se met en veille, le décompte de temps d'activité est interrompu).
- Lorsqu'on laisse la souris sur une catégorie, on voit un petit résumé indiquant le nombre de taches, le nombre de taches terminées, et une petite barre de progression permettant de visualiser le ration terminées/total
Ze super fonctionnalité : Si vous avez un serveur Trac ou Bugzilla, il est possible de synchroniser Mylyn avec ce serveur. Là ça passe de «très utile mais pas révolutionnaire» à «tout simplement ultime» En ce qui me concerne je n'ai pas pris la peine de monter un serveur Bugzilla pour l'instant, mais quand mon projet est en ligne je n'y manquerai pas, ça me permettra de voir les tickets d'incident déclarés par les visiteurs remonter directement dans mon outil de dév
Bref rien de révolutionnaire (tout ce qu'il apporte, on peut le faire en utilisant d'autres outils), mais dans le cadre d'Eclipse c'est absolument parfait puisqu'on a tout sous la main, l'outil est léger à gérer (pas de milliers de boutons partout, en général tout se fait en deux clics), et je ne sais pas vous mais moi j'ai des phases de dév' sur mes projets qui sont de l'ordre de 5h-6h/semaine éparpillées de manière totalement aléatoire, en général la nuit, et pour réussir à être un tant soit peu efficace dans ces conditions, on a intérêt à passer à autre chose que les post-it :lol:
Ressources [PHP][MySQL][prototype.js]