task management - आप अपने प्रोग्रामिंग TODOs का ट्रैक कैसे रख सकते हैं?




task-management (20)

मैं उन लोगों में से एक हूं जो बिना किसी सूची में किए गए कुछ भी नहीं कर सकता यदि यह सूची में नहीं है तो यह अस्तित्व में नहीं है।

नोटपैड विधि:

जब मैं प्रोग्रामिंग कर रहा हूं, तो मैं अपने वर्तमान प्रोजेक्ट के लिए नोटपैड की सूची के साथ खुली रख रहा हूं। मैं इन आधारित प्राथमिकता को लगातार पुन: व्यवस्थित कर दूँगा और मैं उन्हें पार कर दूंगा और जब मैं उस विशेष कार्य के साथ समाप्त हो जाता हूं तो उन्हें पूरा खंड में ले जाया जाएगा।

कोड टिप्पणियाँ:

कुछ प्रोग्रामर अपनी परियोजनाओं को काली मिर्च के साथ सोर्स कोड देते हैं:

// TODO: Fix this completely atrocious code before anyone sees it

साथ ही, मुझे पता है कि कुछ औजार हैं जो आपको अपने कोड में सभी TODO की एक सूची दिखाते हैं।

वेबसाइट कार्य ट्रैकर:

कई परियोजनाओं के लिए आपके टू-डू सूचियों का ट्रैक रखने का सबसे अच्छा तरीका क्या है?


व्यक्तिगत सार टोडोस

अमूर्त उच्च स्तरीय कार्यों की त्वरित सूची बनाने के लिए मैं टॉम्बॉय नोट्स या पेपर का उपयोग कर रहा हूं। अक्सर जब मैं अपने प्रबंधक के साथ फोन पर हूं, तो मुझे कुछ चीजें लिखे जाने की जरूरत है।

स्रोत कोड व्याख्यान

मैं अपने कोड में इनलाइन टूडो: / @ टोडो टिप्पणी मार्कर का उपयोग करता हूं और फिर नेटबीन्स प्लग इन का इस्तेमाल करता हूं जो मुझे पूरे प्रोजेक्ट में टूडेज़ की चल रहे सूची देता है। चूंकि नेटबीन एकाधिक परियोजनाओं से टूड मार्करों को जोड़ सकते हैं, इसलिए यह कोई फर्क नहीं पड़ता कि मैं कितने विभिन्न प्रोजेक्ट चला रहा हूं।

मल्टीप्सन कार्य / टोडस

एक बार मुझे अपने से अधिक के लिए टॉडोस का ट्रैक रखने के बाद, मैं ओपनपीआरजे, एमएस प्रोजेक्ट आदि जैसे प्रोजेक्ट मैनेजमेंट सॉफ़्टवेयर के पास जाता हूं। अगर टोडो में बग या फीचर अनुरोध शामिल हैं, तो मैं हमारे बगट्रैकर का उपयोग करता हूं। अन्य टूड्स, एक हेल्पडेस्क सिस्टम द्वारा भी संक्रमित किया जा सकता है


Doxygen ऐसे मुद्दों को ट्रैक कर सकते हैं


किसी प्रोजेक्ट में प्रत्येक कार्य के लिए मैं इश्यू ट्रैकर (मेरे लिए बगजिला ) में एक नई प्रविष्टि बना रहा हूँ।

  • एक बड़ा फायदा यह है कि आप समस्या ID द्वारा किए गए सभी परिवर्तनों को ट्रैक कर सकते हैं
  • आप ग्राहकों या परियोजना सदस्यों को अपने कार्य की स्थिति की रिपोर्ट कर सकते हैं।
  • आप "कार्य", "todo" या "feature-request" जैसे एक नया बग प्रकार बना सकते हैं।
  • यह एक केंद्रीय समाधान है कोई स्थानीय सामान नहीं ...

मैं हमारी विकास टीम में एक नियम है जो कहता है: "कभी भी बिना किसी कोड को कोई भी बदलाव न करें जो इस मुद्दे पर ट्रैकर में है। कभी नहीं!"


ग्रहण अपने TODO को ट्रैक करता है और उन्हें एक उचित खिड़कियों में स्वचालित रूप से सूचीबद्ध करता है अगर आपको उन्नत सुविधाओं की ज़रूरत नहीं है तो मुझे यह पर्याप्त शक्तिशाली लगता है


जब मेरे पास कई सारे टोडो हैं तो मुझे पता चला कि उन्हें ट्रैक करना बेकार है। आप सैकड़ों टूड्स के साथ समाप्त होते हैं जो नहीं किया जा सकता।

केवल जो आप से पूछा गया है (बॉस) लिखें और जो रोज़ाना सबसे बड़ा लाभ लाएं

मैं हालांकि एक अगली सूची है मैंने लिखा है कि मैं वर्तमान में शीर्ष पर क्या कर रहा हूं और मुझे इसे पूरा करने के लिए तय करने की आवश्यकता है। मेरी अगली सूची आमतौर पर घंटों या दिनों में की जा सकती है


दूसरों की तरह मैंने उल्लेख किया है कि मैं अपने कोड टिप्पणियों में मानक FIXME / TODO / XXX का उपयोग करता हूं, और उसके बाद अपने विभिन्न उपकरणों का उपयोग कर मेरे आईडीई के भीतर कार्यों की सूची पा सकते हैं। मैं हर किसी का ट्रैक रखने के लिए हडसन के कार्य स्कैनर प्लगइन का उपयोग भी करता हूं, क्योंकि मैं रेखांकन के लिए चूसने वाला हूँ


नोट्स लिखने के लिए मैं पेन और पेपर का उपयोग करता हूं मैं कोड में TODO / FIXME टैगों का भी उपयोग करता हूं जो कि विम में पीले रंग का प्रकाश डाला जाता है और कोोडो में TODO एक्सटेंशन द्वारा ट्रैक किया जाता है।

मेरे लिए सबसे उपयोगी जोड़ों में से एक, सामुरेइज़ का इस्तेमाल एक सादा पाठ फ़ाइल को मेरे डेस्कटॉप पर एम्बेड करने के लिए कर रहा है ( http://lifehacker.com/software/plain-text/geek-to-live--incorporate-text-files-onto -आपके डेस्कटॉप-213280 . php )। मेरे पास 3 आभासी डेस्कटॉप हैं और यह मेरे ईमेल डेस्कटॉप पर रहता है, जहां पर मैं हर सुबह पहली बात को हवा देता हूं। इसमें उन वस्तुओं के साथ एक पाठ फ़ाइल है, जिनकी मुझे ज़रूरत है और यह शायद ही कभी एक हफ्ते से अधिक समय तक चलता रहता है।

बुधवार 2/11/2009
- वस्तु 1
- आइटम 2
गुरुवार 2/12/2009
- आइटम 3

मैं निष्पादक का उपयोग करता हूं जिसमें एक कीवर्ड "टूडू" होता है जो स्वचालित रूप से इस फ़ाइल के साथ gvim को खोलता है जब मैं आइटम को संपादित / जोड़ / निकालना चाहता हूं इससे इसे लगभग 3 कीस्ट्रोक्स को खोलने और संशोधित करने के लिए तैयार किया जाता है। यह मुझे ईमेल और बैठकों में दफन होने से पहले सोमवार सुबह उत्पादन की गति को याद करने में मदद करता है जैसे ही मैं संपादित करता हूं, यह डेस्कटॉप पर दिखाई देता है

जाहिर है अब और अधिक विस्तृत बातों के लिए, मैं राउंडअप, आउटलुक अनुस्मारक आदि पर भरोसा करता हूं। लेकिन चीजों को संक्षेप में करने के लिए यह एक आसान तरीका रहा है ताकि वे फेरबदल में हार न जाए।


परियोजना की सीवीएस / एसवीएन क्षेत्र के शीर्ष स्तर में एक सरल सादा पाठ फ़ाइल (टॉड) सरल परियोजनाओं के लिए मेरे लिए काम करती है।


मैं एब्सट्रांसस्पून से ToDoList का उपयोग करता हूं यह आपको अपनी ToDo सूची को प्रोजेक्ट में विभाजित करने देता है और साझा नेटवर्क ड्राइव का उपयोग करके बड़ी परियोजनाओं के लिए कई उपयोगकर्ताओं द्वारा भी उपयोग किया जा सकता है।


मैं FIXME और TODO के बीच एक स्पष्ट अंतर बना सकता हूँ FIXME एक महत्वपूर्ण है और प्रतिबद्ध / रिलीज़ करने से पहले ठीक होना चाहिए। टॉड थोड़ी देर तक रह सकता है लेकिन अंततः इसे साफ किया जाना चाहिए


मैं इनलाइन टूो का उपयोग करता हूं: टिप्पणी के रूप में विज़ुअल स्टूडियो मेरे लिए इन्हें ट्रैक करेगा, बेशक मुझे उन्हें देखने के लिए कार्य सूची को देखना होगा। मैं कितने बार टूडो को मिला है, मैं उस संख्या की गिनती नहीं कर सकता हूं: टिप्पणियां जो मैंने सोचा था कि कुछ कोड की समीक्षा करते समय पूरा हो गया था।


मैं ईक्लिप्स को आईडीई के रूप में उपयोग करता हूं, जो सभी TODO को सूची में एकत्र करता है और इसे एक रूपरेखा में दिखाता है। बहुत आसान और प्रयोग करने योग्य


वाह, मुझे कल ही यह सवाल था। कुछ खोज के बाद, मैं रिमाइंडरफ़ॉक्स फ़ायरफ़ॉक्स विस्तार पर बस गया। यह पूरी तरह से ब्राउज़र में एकीकृत है और पॉप अप है, जब आप किसी भी कार्य के कारण अपना ब्राउज़र खोलते हैं तो आपको याद दिलाना पड़ता है।


हमारे स्रोत कोड मॉड्यूल में से एक बिल्कुल इनलाइन #pragma todo लाइनों से भरी है बिल्ड आउटपुट प्रदूषित है इसलिए हम कभी वास्तव में यह नहीं बता सकते हैं कि जब कोई नया कंपाइलर चेतावनियां हों कुछ टोडोस साल तक रहे हैं और मूल डेवलपर ने कंपनी को छोड़ दिया है।




मैंने एक निर्माण कार्य बनाया जो कि TODO को उठाता है: मेरी कोड फ़ाइलों की लाइनें और मैं टीम शहर में शामिल की गई रिपोर्ट को जनरेट करता हूं। यह आपको एक प्रोजेक्ट पर किसी भी बंटवारे को देखने के बिना इसे देखने का एक त्वरित तरीका देता है।

आप ट्रैक्स के साथ CodeTagsPlugin का भी उपयोग कर सकते हैं


हडसन के लिए टास्क स्कैनर प्लगइन भी है (यदि यह आपके वातावरण में फिट बैठता है)। इसके साथ आप अपने निरंतर एकीकरण बिल्ड रिपोर्ट पर TODOs / FIXME की संख्या को ट्रैक कर सकते हैं।


मैं सैंडलगास का इस्तेमाल करता हूं और मेरे टॉडो को 3 कॉलमों में रखता हूं, अगले और बाद में (थोड़ी सी तरह से अपने ब्लॉग की तरह, लेकिन केवल एक पंक्ति) ... और इसका उपयोग करने के लिए आसान और तेज़। मैं एक फ्रीलांसर हूँ इसलिए मैं एक समय में कई परियोजनाओं पर काम करता हूं इसलिए यह मेरे लिए काम करता है

मैं परीक्षणों को लिखने के लिए खुद को याद दिलाने के लिए लंबित परीक्षणों का उपयोग करता हूं। मैं रुपये का उपयोग करता हूं, इसलिए इसे बनाया गया है।


सी ++ परियोजनाओं (देशी / एटीएल) के लिए:

#ifndef _TODO_H_
#define _TODO_H_
#pragma once

// from atldef.h:
#ifndef _ATL_STRINGIZE
#define __ATL_STRINGIZE(_Value) #_Value
#define _ATL_STRINGIZE(_Value) __ATL_STRINGIZE(_Value)
#endif

// put x in quotes, no need to use #pragma!
#define __TODO(x)           __pragma(message(__FILE__"("_ATL_STRINGIZE(__LINE__)") : TODO: "x)) 
#define __WTF(x)            __pragma(message(__FILE__"("_ATL_STRINGIZE(__LINE__)") : WTF?! "x)) 
// prefer to use ISO-formatted date
#define __BUGFIX(date, x)   __pragma(message(__FILE__"("_ATL_STRINGIZE(__LINE__)") : BUGFIX: "#date" "x)) 
#define __CHANGE(date, x)   __pragma(message(__FILE__"("_ATL_STRINGIZE(__LINE__)") : CHANGE: "#date" "x)) 

#endif _TODO_H_

सी # के लिए ऐसा कुछ खोज रहे हैं