स्यूडोकोड लेखन - सर्वश्रेष्ठ व्यवहार?

वोट
3

मैं चाहे स्यूडोकोड यहाँ उपयोगी है या नहीं से अधिक एक तर्क आमंत्रित करने के लिए नहीं करना चाहते, .. वहाँ है कि से संबंधित प्रश्नों के बहुत सारे हैं। मैं स्यूडोकोड समय पर उपयोगी लेखन मिल रहा है, लेकिन एक बात यह है कि हर समय अप फसलों कैसे सबसे अच्छा मैं इसे व्यक्त करते है?

कभी कभी मैं एक गिने दृष्टिकोण के साथ खत्म, दूसरी बार मैं एक सी शैली वाक्य रचना का उपयोग करेंगे, लेकिन समय के सबसे यह मैं क्या लगता है कि समय में सबसे अच्छा है का एक मिश्रण है। जब मैं इस पर देखने के लिए आते हैं फिर यह हमेशा इतना स्पष्ट क्या इरादा था नहीं है यह ठीक है, लेकिन 6 महीने में है! कि मैं हाल ही में पेज विभाजित शुरू कर दिया है दो भागों में मुकाबला करने के लिए और सही आधा नीचे मैं Pidgin [सम्मिलित भाषा यहाँ] लिखेंगे और बाएं नीचे मैं सच में स्पष्ट और वर्बोज़ अंग्रेजी में लिखेंगे।

मुझे नहीं लगता कि किसी भी 'मानक' स्यूडोकोड लिखने के लिए नहीं कर रहे हैं, लेकिन मैं यह देखने के लिए कि यह कैसे अन्य लोगों को करना रुचि है और हो सकता है कि मुझे एक एकीकृत दृष्टिकोण पर निर्णय लेने में सहायता करेंगे।

अग्रिम में धन्यवाद।

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

12/05/2009 को 14:17
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


6 जवाब

वोट
1

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

12/05/2009 को 14:25
का स्रोत उपयोगकर्ता

वोट
3

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

12/05/2009 को 14:25
का स्रोत उपयोगकर्ता

वोट
1

मैं आम तौर पर कोड भाषा किसी भी प्रकार का पूरी तरह से बचने और मैं क्या कार्यक्रम में किसी भी बिंदु पर क्या करना चाहते के बारे में टिप्पणी लिखें। एक बार टिप्पणी सब कर रहे हैं, यह रिक्त स्थान को भरने की बात है।

12/05/2009 को 14:33
का स्रोत उपयोगकर्ता

वोट
1

मैं भी स्यूडोकोड उपयोगी पाते हैं। आपका दो पृष्ठ दृष्टिकोण अच्छा लगता है। तुम भी इस पर गौर कर सकते हैं साक्षर प्रोग्रामिंग ; मैं अक्सर अपने विचारों को बिछाने एक एल.पी. शैली का उपयोग के रूप में मैं कार्यक्रम है, हालांकि मैं आम तौर पर एक एल.पी. उपकरण का उपयोग नहीं करते।

12/05/2009 को 14:41
का स्रोत उपयोगकर्ता

वोट
5

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

कई बार कर रहे हैं जब एक यूएमएल अनुक्रम आरेख एक मानसिक व्यायाम के रूप में लिख रहा है कि क्या और जब की जरूरत है बाहर मैप करने के लिए की तुलना में तेजी है, लेकिन उन दो तकनीकों क्या मैं फिर से समय और समय के लिए वापस आने के लिए कर रहे हैं।

12/05/2009 को 14:58
का स्रोत उपयोगकर्ता

वोट
1

मैं स्यूडोकोड उपयोग नहीं किया है और यह कभी नहीं करने की जरूरत महसूस हुई, मुझे विश्वास है कि अपने कोड पर्याप्त साफ हो सकता है अगर आप इसे पुनर्रचना कुछ समय समर्पित, कोई फर्क नहीं पड़ता कि आप किस भाषा का प्रयोग कर रहे हैं।

मैं किसी कारण से सोचा था कि मैं बहुत आलसी था, या बस इसके खिलाफ है, लेकिन फिर मैंने पाया दूसरों को भी लगता है

12/05/2009 को 15:04
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more