Je n'ai donc découvert que récemment le commentaire TODO. Pour ceux d'entre vous qui ne le savent pas, la plupart des IDE modernes reconnaîtront ce mot dans un commentaire et marqueront la ligne de commentaire d'une couleur différente pour qu'elle se démarque.
PAR EXEMPLE.
//Need to talk to Bill about refactoring this code
//TODO:Need to talk to Bill about refactoring this code
Vous pouvez remarquer dans les IDE comme Eclipse ou Rubymine mettez en surbrillance le commentaire TODO et quelques autres fonctionnalités intéressantes à faire avec.
Ma question est: Quels sont les autres mots clés comme TODO? Cela semble être une bien meilleure façon de communiquer aux développeurs via des commentaires et une fonctionnalité qui devrait être un peu plus connue dans les IDE. Leur but est d'aider au développement après tout.
Je peux parler d'Eclipse, vous pouvez le personnaliser.
Cliquez sur Fenêtre -> Préférences, et recherchez Général -> Éditeurs -> Éditeurs de texte structuré -> Balises de tâche, ou Java -> Compilateur -> Balises de tâche (il peut y en avoir d'autres comme JavaScript, PHP, StatET, etc.)
TODO, FIXME, XXX
J'en utilise des supplémentaires comme:
CHECKME, DOCME, TESTME, PENDING
Personnellement, j'aime utiliser les balises DISCUSS
/REVIEW
juste pour m'assurer de parler d'un problème avec quelqu'un lors d'une révision de code ou d'une programmation par paire (par exemple, je n'ai pas mal compris la spécification de la façon dont quelque chose devrait fonctionner, etc.).
Vous pouvez également définir les priorités attribués aux différentes balises de tâche là aussi.
Ceux-ci sont connus sous le nom de task tags
. Dans Eclipse, ce sont TODO
, FIXME
et XXX
.
Cependant, Eclipse vous permet de modifier la liste disponible des balises de tâche. Accédez à preferences
> Java
> Compiler
> Task Tags
Ici, vous pouvez modifier la liste des balises de tâche disponibles, changer leur priorité et décider si les balises de tâche doivent être sensibles à la casse ou non.
Pour ajouter des balises TODO personnalisées dans IntelliJ allez à:
Préférences> Editeur> TODO
pour activer/désactiver le formateur de code, utilisez: // @formatter: on // @formatter: off
Dans Eclipse Oxygen 4.7.2 pour C/C++, les balises de tâche sont configurées dans Windows -> Préférences -> C/C++ -> Balises de tâche.
Vous pouvez également activer la recherche de balises de tâche comme réponse @rlegendi.
Les modèles comme TODO, FIXME sont par défaut dans NetBeans comme mots-clés ToDo. Vous pouvez également ajouter n'importe quel mot-clé de votre choix dans Outils> Options> Divers> Tâches.