Esiste un modo semplice per creare un elenco di elementi "da fare" al volo durante la scrittura di codice? Ad esempio, supponiamo che write-this-now
stia scrivendo una funzione quando mi rendo conto che dovrò anche scrivere una funzione di supporto write-this-later
.
(defun write-this-now ()
(unless (write-this-later) ...
Invece di mettere in pausa per andare a creare write-this-later
, carico in anticipo come se esistesse già. Tuttavia, voglio anche prendere nota per me stesso che devo ancora tornare più tardi e crearlo.
Una soluzione che ho usato in passato è aggiungere un commento con la parola TODO
(defun write-this-now ()
(unless (write-this-later) nil)) ; TODO create function `write-this-later`
Ora posso tornare in un secondo momento e cercare nel file le occorrenze della parola TODO
, e troverò questa piccola nota che ho lasciato da solo.
Esistono pacchetti o estensioni disponibili per facilitare la creazione e il monitoraggio di articoli TODO all'interno di un file o progetto?
Posso aggregare tutti i miei articoli TODO dal progetto corrente in un unico elenco di cose da fare? Posso aggiungere segnalibri nel mio elenco di cose da fare che rimandano alle posizioni in cui ho scritto gli articoli TODO?