Visual Studio 2005/2008:كيف يمكنك مشاركة/قوة جميع المطورين على استخدام نفس التنسيق القواعد ؟

StackOverflow https://stackoverflow.com/questions/39712

  •  09-06-2019
  •  | 
  •  

سؤال

وأود أن يكون جميع المطورين على فريقي استخدام نفس القواعد على تنسيق عدة أنواع من التعليمات البرمجية (ASPX, CSS, JavaScript, C#).يمكن أن لا يكون لديك visual studio ننظر إلى مكان مشترك لهذه القواعد ؟

وأود أن لا تعتمد على تصدير/استيراد الإعدادات كما أن يجلب العديد من الإعدادات على طول.أنا (على سبيل المثال) لا يهمني ما ألوان الخط المطور يستخدم عند كتابة, أنا فقط أريد مماثلة التنسيق.يمكنك استيراد مجموعة فرعية من الإعدادات ؟

هل كانت مفيدة؟

المحلول

StyleCop, ، ودعا في الأصل "المصدر تحليل" هو أفضل خيار ل C#.النسخة الأولى كان بالأحرى غير مرنة ، ولكن بعد الاعتراف بقيمة أنه يوفر للمجتمع مايكروسوفت قد فتحت تصل إلى امتداد والتخصيصات.انها أداة صلبة.

Visual Studio إعدادات انها تافهة تصدير مجموعة فرعية من الإعدادات الخاصة بك في .ملف الإعدادات و تتطلب أن أعضاء الفريق الآخرين استيراد واستخدام هذه الإعدادات.

مثل أي معايير ، هي أدوات فقط جيدة مثل أعضاء الفريق, لذلك ربما من نافلة القول أنك سوف تحتاج فريق في شراء بغض النظر عن الأداة التي تستخدمها الإنفاذ.

نصائح أخرى

إذا كنت تستخدم C#, نلقي نظرة على StyleCop.

Visual Studio يستخدم الإعدادات في أدوات > خيارات > محرر النص > [اللغة] > تنسيق لتعيين عدد من السيارات-صيغ قانون.

يمكنك إعداده كيف تريد ومن ثم استخدام أدوات > استيراد وتصدير إعدادات إنشاء .ملف الإعدادات الخاص بك فريق استيراد الاستخدام.لن إنفاذ القواعد ، ولكنه سيجعل الافتراضي مقابل السلوك نفسه للجميع.

هناك أداة تسمى NArrange والتي سوف ترتيب التعليمات البرمجية الخاصة بك.هذا هو خاصة مفيدة لتجنب الصراعات في المصدر أنظمة التحكم, ولكن لديه أيضا العديد من المزايا الأخرى.تحقق من موقع ويب.

لا يذكر أحد فريق الإعدادات حتى الآن ؟ أنت فقط تصدير الإعدادات المطلوبة إلى مشاركة شبكة اتصال ، ثم على الجميع أن خريطة لها.عمل جيد 'الأمم المتحدة.

أدوات -> خيارات -> استيراد وتصدير الإعدادات ، ثم وضع علامة "استخدام فريق إعدادات"

استخدام موسع البصرية المساعدة's قصاصات (بت من قبل تنسيق رموز) قد يساعد...

لقد الثانية لوقا الجواب.StyleCop يمكن أن تساعدك على فرض الترميز الموحد نمط عبر فريق العمل الخاص بك.إذا كنت ترغب في مشاركة قواعد التنسيق نلقي نظرة على ReSharper AFAIK فإنه يسمح لك تصدير وتبادل هذه الإعدادات.

تحرير الإعدادات المخزنة في التسجيل لذا لم الحظ وجود مصدر واحد بالنسبة لهم.سوف تحتاج إلى الذهاب مع خارجي أداة لضمان الاتساق.

مجانا, حل سريع سوف تكون المصدرة ذات الصلة إعدادات التسجيل وتحميل لهم على كل آلة.وأنها سوف تكون لا تزال قادرة على تغييرها (وسوف -- مطيع المطورين!), ولكن على الأقل سوف يكون نقطة انطلاق مشتركة.

نحن نستخدم الأدوات التالية:

والسبب نستخدم الأخيرين ذو شقين:أول كنت قادرا على القيام تنظيف من التعليمات البرمجية الخاصة بك.هذا يسمح لك لتنظيف التعليمات البرمجية الخاصة بك في دفعة واحدة وحل جميع التحذيرات.على الأقل هذا هو ما الكتيب يقول.في الواقع تحتاج إلى تعيين عدد غير قليل من الإعدادات في Resharper.إلقاء نظرة على روابط مثل هذا أن نرى كيف يعمل هذا.الثانية:Resharper يدمج Stylecop الانتهاكات في محرر المصدر.مفيدة للغاية لأنها مرئية أثناء كتابة الكود وبالتالي يمكن حلها على الفور.

مراجعة التعليمات البرمجية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top