Có cách nào dễ dàng để tạo danh sách các mục "việc cần làm" khi đang viết mã không? Ví dụ, giả sử rằng tôi đang viết một hàm write-this-now
khi tôi nhận ra rằng tôi cũng sẽ cần phải viết một hàm hỗ trợ write-this-later
.
(defun write-this-now ()
(unless (write-this-later) ...
Thay vì tạm dừng để tạo write-this-later
, tôi tính tiền trước như thể nó đã tồn tại. Tuy nhiên, tôi cũng muốn tự mình ghi chú rằng tôi vẫn cần quay lại sau và tạo nó.
Một giải pháp mà tôi đã sử dụng trong quá khứ là thêm một bình luận với từ này TODO
(defun write-this-now ()
(unless (write-this-later) nil)) ; TODO create function `write-this-later`
Bây giờ tôi có thể quay lại vào một lúc sau đó và tìm kiếm tệp cho các lần xuất hiện của từ này TODO
, và tôi sẽ tìm thấy ghi chú nhỏ này mà tôi để lại cho chính mình.
Có bất kỳ gói hoặc tiện ích mở rộng nào để tạo điều kiện dễ dàng tạo và theo dõi các mục TODO trong một tệp hoặc dự án không?
Tôi có thể tổng hợp tất cả các mục TODO của mình từ dự án hiện tại vào một danh sách việc cần làm không? Tôi có thể thêm dấu trang vào danh sách việc cần làm liên kết trở lại các vị trí nơi tôi đã viết các mục TODO không?