Czy istnieje prosty sposób na utworzenie listy „rzeczy do zrobienia” w locie podczas pisania kodu? Załóżmy na przykład, że piszę funkcję, write-this-now
kiedy zdaję sobie sprawę, że będę również musiał napisać funkcję pomocniczą write-this-later
.
(defun write-this-now ()
(unless (write-this-later) ...
Zamiast pauzować, aby rozpocząć tworzenie write-this-later
, ładuję z wyprzedzeniem, jakby już istniał. Chciałbym jednak również zanotować, że muszę jeszcze wrócić i go stworzyć.
Jednym z rozwiązań, z których korzystałem w przeszłości, jest dodanie komentarza do tego słowa TODO
(defun write-this-now ()
(unless (write-this-later) nil)) ; TODO create function `write-this-later`
Teraz mogę wrócić później i przeszukać plik pod kątem występowania tego słowa TODO
, i znajdę tę małą notatkę, którą zostawiłem dla siebie.
Czy istnieją jakieś pakiety lub rozszerzenia, które ułatwiają łatwe tworzenie i śledzenie elementów TODO w pliku lub projekcie?
Czy mogę zebrać wszystkie moje rzeczy do zrobienia z bieżącego projektu w jedną listę rzeczy do zrobienia? Czy mogę dodać zakładki do mojej listy rzeczy do zrobienia, które prowadzą z powrotem do miejsc, w których napisałem elementy DO ZROBIENIA?