Existe-t-il un moyen simple de créer une liste d'éléments "à faire" à la volée lors de l'écriture de code? Par exemple, supposons que j'écris une fonction write-this-now
quand je me rends compte que je vais aussi avoir besoin d'écrire une fonction de support write-this-later
.
(defun write-this-now ()
(unless (write-this-later) ...
Au lieu de m'arrêter pour aller créer write-this-later
, je charge en avant comme s'il existait déjà. Cependant, je veux aussi noter moi-même que je dois encore revenir plus tard et le créer.
Une solution que j'ai utilisée dans le passé consiste à ajouter un commentaire avec le mot TODO
(defun write-this-now ()
(unless (write-this-later) nil)) ; TODO create function `write-this-later`
Maintenant, je peux revenir plus tard et rechercher dans le fichier les occurrences du mot TODO
, et je trouverai cette petite note que j'ai laissée pour moi.
Existe-t-il des packages ou des extensions pour faciliter la création et le suivi des éléments TODO dans un fichier ou un projet?
Puis-je regrouper tous mes articles TODO du projet en cours dans une seule liste de tâches? Puis-je ajouter des signets dans ma liste de tâches qui renvoient aux emplacements où j'ai écrit les éléments TODO?