কোড লেখার সময় "TODO" আইটেমগুলি ট্র্যাক করুন


18

কোড লেখার সময় অন-ফ্লাইয়ে "করণীয়" আইটেমগুলির একটি তালিকা তৈরি করার কি সহজ উপায় আছে? উদাহরণস্বরূপ, ধরুন যে আমি 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পারি এবং আমি এই ছোট্ট নোটটি খুঁজে পাব যা আমি নিজের জন্য রেখেছিলাম।

কোনও ফাইল বা প্রকল্পের মধ্যে টোডো আইটেমগুলি সহজেই তৈরি এবং ট্র্যাকিংয়ের সুবিধার্থে কোনও প্যাকেজ বা এক্সটেনশান রয়েছে?

আমি কি বর্তমান প্রকল্প থেকে আমার সমস্ত টোডো আইটেমগুলিকে একক করণীয় তালিকায় একত্রিত করতে পারি? আমি আমার করণীয় তালিকায় বুকমার্কগুলি যুক্ত করতে পারি যেগুলিতে আমি টোড আইটেমগুলি লিখেছি সেগুলিতে ফিরে লিঙ্ক রয়েছে?


2
এটি করার একটি সহজ তবে দক্ষ উপায় হ'ল টোডোর জন্য প্রজেক্টাইলের প্রকল্প গ্রেপ / অ্যাডক / এসকে ব্যবহার করা। আমি সাধারণত এটি করি
জে ডেভিড স্মিথ

উত্তর:


18

আপনি org ক্যাপচার ব্যবহার করে চেষ্টা করতে পারেন । আপনি যখন org-captureআপনার উত্স ফাইল থেকে শুরু করবেন এটি উত্স কোডের প্রাসঙ্গিক অঞ্চলের লিঙ্ক সহ একটি টোডো আইটেমটি একটি org- মোড ফাইলে sertোকাবে। org-captureপ্রসঙ্গ-সংবেদনশীল লিঙ্কগুলি ক্যাপচার করার জন্য যথেষ্ট স্মার্ট - উদাহরণস্বরূপ, আপনি যদি এটি জিএনইউজে কোনও বার্তার মধ্যে প্রার্থনা করেন তবে এটি সরাসরি সেই বার্তায় একটি লিঙ্ক ক্যাপচার করবে।


1
আমি বর্ণিত হিসাবে এটি আশ্চর্যজনকভাবে অনুরূপ দেখাচ্ছে। হয়তো আমি অন্য জীবনে org ক্যাপচার ব্যবহার করেছি।
নিসপিও

16

ফিক্সমি-মোড এ জাতীয় নোট এবং নেভিগেশন হাইলাইট করার প্রস্তাব দেয়।

এটি মেলপা থেকে সহজেই ইনস্টল করা হয় এবং টোডো আইটেমগুলির বিভিন্ন অগ্রাধিকার সমর্থন করে।


1
এটি একটি আকর্ষণীয় পদ্ধতির। আপনি না চাইলে সত্যিই কোনও কী বাইন্ডিং মুখস্থ করতে পারে না। টোডো আইটেমগুলির জন্য কেবল গ্রেপিংয়ের উপরে আমি যে প্রধান সুবিধাটি দেখি তা হ'ল আপনি অক্ষর যুক্ত করে তাদের অগ্রাধিকার অর্পণ করতে পারেন।
নিসপিও

2

ইম্যাক্সের জন্য পুরোপুরি টপিক না থাকা সত্ত্বেও , আমি পদ্ধতিটি / সম্পত্তির স্টাব তৈরির সহজ কৌশলটি ব্যবহার করি / যখনই আমি 'করণীয়' মুহুর্তে আঘাত করি তখন "আমাকে লিখুন!" অথবা সাদৃশ্যপূর্ণ.

কোডটি পরে পরিষ্কারভাবে সংকলন করে এবং রান টুমে আমার টোডো আইটেমগুলি কোথায় তা আমাকে বলে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.