2010-11-24 16 views
5

कोई भी माइक्रोसॉफ्ट विकास सर्वोत्तम प्रथाओं और दिशानिर्देशों के लिंक को पोस्ट कर सकता है?माइक्रोसॉफ्ट कोडिंग मानक/सर्वोत्तम प्रथाओं के दस्तावेज से लिंक?

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

मुझे याद है जब मैं एक कॉर्पोरेट एसडीएलसी परिभाषित कर रहा था थोड़ी देर पहले और FxCop काम और सेटअप कर रहा था, मेरे पास माइक्रोसॉफ्ट से .NET विकास का एक छेदपूर्ण अंगूर था कि FxCop जांचता है और लागू करता है।

क्या कोई मुझे इस बार फिर से ढूंढने में मदद कर सकता है?!?!

+0

सभी को धन्यवाद, लेकिन यह माइक्रोसॉफ्ट द्वारा सर्वोत्तम प्रथाओं के लिए विशिष्ट था, माइक्रोसॉफ्ट निगम द्वारा डाला गया और मुझे याद है कि {} और पकड़ {} ब्लॉक क्यों खराब था और विस्तृत किया गया था कि यह सिर्फ खाएगा/छुपाएगा अपवाद और एक पकड़ में अपवाद फेंकने के कारण ओवरहेड का कारण बनता है और खराब अभ्यास होता है ... कोशिश करने के बजाय इसे शर्तों के उपयोग की ओर इशारा करते हैं ... मुझे इस खंड को स्पष्ट रूप से याद है क्योंकि मैंने अपनी टीम के साथ इस पर ध्यान केंद्रित किया था। – kacalapy

उत्तर

5

MSDN

आप कुछ आप अपने साथ ले जा सकते हैं चाहते हैं पर Design Guidelines for Developing Class Libraries, तो मैं The Hardcover Edition सुझाव देते हैं।

+0

यह एक पीडीएफ या शब्द फ़ाइल था, एमएसडीएन लिंक नहीं ... मुझे कुछ चाहिए जो मैं ऑफ़लाइन ले सकता हूं। – kacalapy

+0

@kacalapy - मैंने ऑफ़लाइन संस्करण का एक लिंक जोड़ा। –

1

वहाँ भी, आप पा सकते हैं फिलिप्स से एक अच्छा ग # स्टाइल गाइड कर रहे हैं here

संपादित करें: एक नया एक मैं सिर्फ Application Architecture Guide v2 और C# Coding Style Guide

HTH पाया।

0

को देखो हम कर रहे हैं जबकि इस विषय पर, यहाँ एक C# Coding Standards document मैं उपयोगी खोजने के लिए एक कड़ी है चाहिए।

0

मुझे यकीन नहीं है कि वहां एक ही जगह है जहां आप उस व्यापक पैमाने पर सर्वोत्तम अभ्यास मार्गदर्शन के लिए जा सकते हैं।

ऐप विकास के लिए एक अच्छा प्रारंभिक बिंदु .NET Framework Core Development और .NET Framework Advanced Development होगा, लेकिन इसमें नामकरण सम्मेलनों जैसे कोडिंग मानकों को शामिल नहीं किया गया है।

अपवाद हैंडलिंग here शामिल है।

संबंधित मुद्दे