Чи існує простий спосіб створити список "завдань" під час написання коду? Наприклад, припустимо, що я пишу функцію, write-this-now
коли розумію, що мені також знадобиться написати функцію підтримки write-this-later
.
(defun write-this-now ()
(unless (write-this-later) ...
Замість того, щоб зупинятись на створенні write-this-later
, я заздалегідь заряджаю так, ніби це вже існувало. Однак я також хочу зробити собі зауваження, що мені все-таки потрібно повернутися пізніше і створити його.
Одне рішення, яке я використовував у минулому, - це додати коментар до слова TODO
(defun write-this-now ()
(unless (write-this-later) nil)) ; TODO create function `write-this-later`
Тепер я можу пізніше повернутися і пошукати файл у виникненні слова TODO
, і знайду цю маленьку записку, яку я залишив для себе.
Чи є там якісь пакети чи розширення для полегшення створення та відстеження елементів TODO у файлі чи проекті?
Чи можу я об'єднати всі елементи TODO з поточного проекту в єдиний список справ? Чи можу я додати в свій список завдань закладки, які посилаються на місця, де я написав елементи TODO?