تحسين إنتاجية Visual Studio في 24 ساعة
نشرت: 2022-03-29سواء كنت جديدًا أو كنت تستخدم Visual Studio لسنوات ، فهناك العديد من النصائح والحيل التي يمكن أن تزيد من إنتاجية Visual Studio. يركز فريق Visual Studio بالليزر على الحلقة الداخلية للمطور من كتابة واختبار وتصحيح التعليمات البرمجية.
حلقة التنمية الداخلية هي عملية تكرارية لكتابة وتصحيح الأخطاء واختبار التعليمات البرمجية التي يقوم بها المطور قبل مشاركتها إما بشكل عام أو داخل الفريق.
Visual Studio 2022 هو نظام 64 بت أكثر ذكاءً وقابلاً للتواصل وخفة الوزن. إنها مليئة بالأدوات التي يمكن أن تجعل سير عمل البرمجة أكثر كفاءة. تعد ميزات التنقل والتصحيح وإصلاح التعليمات البرمجية في Visual Studio ضرورية لتعزيز إنتاجية المطورين.
صمم فريق Visual Studio حزمة Power Tools (PPT) الإنتاجية ، وهي مجموعة من الملحقات لتحسين الكفاءة والإنتاجية عبر Visual Studio. في هذه المقالة ، سنناقش طرقًا لزيادة إنتاجية Visual Studio لترميز المزيد في وقت أقل ، وكيف يمكن أن يساعد Visual Assist المطورين على زيادة الكفاءة.
ما هو Visual Studio؟
كيف يلبي Visual Studio أهم اهتمامات المطور؟
ما هي بعض النصائح العملية لتحسين إنتاجية Visual Studio؟
ما هي أدوات التمديد التي تعزز إنتاجية Visual Studio؟
كيف يمكن لـ Visual Assist تحسين إنتاجية Visual Studio؟
هل أنت مستعد لزيادة إنتاجية Visual Studio؟
ما هو Visual Studio؟
Microsoft Visual Studio هو بيئة تطوير متكاملة (IDE) يستخدمها العديد من المطورين في جميع أنحاء العالم. إنه برنامج غني بالمميزات يدعم مختلف جوانب تطوير البرمجيات.
Visual Studio هو أداة قوية مع العديد من الميزات المفيدة والمثيرة للاهتمام التي تجعل عمل المطور أسهل وأكثر إنتاجية. IDE هذا عبارة عن منصة إطلاق إبداعية يمكنها تحرير التطبيقات وإنشاء التعليمات البرمجية وتصحيح الأخطاء ونشرها.
بصرف النظر عن كونه مصححًا ومحررًا قياسيًا توفره معظم IDEs ، يشتمل Visual Studio على أدوات إكمال التعليمات البرمجية والمترجمات والعديد من الميزات الأخرى لتحسين عملية تطوير البرامج.
كيف يلبي Visual Studio أهم اهتمامات المطوِّر؟
دائمًا ما يكون تحسين الأداء والإنتاجية من أهم أولويات المطورين. في Visual Studio 22 ، أحرزت Microsoft تقدمًا ملحوظًا من خلال تقليل وقت العمليات المختلفة. فيما يلي بعض الفوائد التي يوفرها Visual Studio لتحسين الأداء:
- بحث أسرع: البحث عن الأداء هو مفتاح حلقة داخلية منتجة وسريعة للمطور. أصبح البحث في مستكشف الحلول الآن أسرع لأن Visual Studio يمكنه الاحتفاظ بمزيد من السياق بين حل الفتح والإغلاق.
- بناء تزايدي أسرع: يتجنب البناء الإضافي الحمل الزائد لإعادة بناء المكونات مع توفير الوقت والموارد.
- تنفيذ اختبار أسرع: قامت Microsoft بتقليل وقت تنفيذ الاختبار من خلال تقديم Hot Reload. علاوة على ذلك ، يتم تقليل الوقت اللازم لبدء اختبار الوحدة الحية عن طريق تحسين عملية بدء اختبار الوحدة الحية.
- أطر عمل أسرع: تمت ملاحظة مكاسب مذهلة على مستوى النظام الأساسي مع إصدارات إطار العمل الجديدة. هناك تأثير مضاعف مع تحسين الأداء في المحول البرمجي في الوقت المناسب ، والترابط ، ومجمع البيانات المهملة ، والأنواع الموجودة في مساحة اسم النظام ، وما إلى ذلك.
ما هي بعض النصائح العملية لتحسين إنتاجية Visual Studio؟
إذا كنت تريد توفير الوقت وزيادة الإنتاجية أثناء كتابة التعليمات البرمجية ، فيمكن أن يساعدك هذا القسم في كتابة التعليمات البرمجية وتصحيحها ، واستخدام اختصارات لوحة المفاتيح الرئيسية ، ومعالجة الأخطاء بشكل أكثر كفاءة.
وفر الوقت عن طريق البحث السريع عن أي شيء
يمكنك توفير الوقت في البحث في القوائم من خلال البحث مباشرة باستخدام الأوامر أو الاختصارات على النحو التالي.
- كود وهمي باستخدام قائمة المهام: استخدم قائمة المهام لتتبع التعليقات التي تستخدم الرموز المميزة ، مثل HACK و TODO ، أو الرموز المميزة المخصصة وإدارة الاختصارات التي يمكن أن تأخذك مباشرة إلى الموقع المحدد مسبقًا في الكود.
- استخدم اختصارات مستكشف الحلول: هذه الاختصارات سهلة الاستخدام وتوفر الوقت من خلال تحسين السرعة في قاعدة التعليمات البرمجية الجديدة.
- تحديد مفاتيح الاختصار وتخصيصها في Visual Studio: يمكنك العثور على اختصارات لوحة المفاتيح وتغييرها في مربع الحوار "خيارات".
- تثبيت حزمة NuGet وإدارتها: تسمح لك واجهة مستخدم NuGet Package Manager UI بتثبيت حزم NuGet وإلغاء تثبيتها وتحديثها في مشاريع Visual Studio.
اكتب الكود بسرعة
يمكنك كتابة التعليمات البرمجية بسرعة أكبر من خلال استخدام الميزات التالية.
- استخدم أوامر الراحة: يحتوي Visual Studio على العديد من الأوامر التي يمكن أن تساعدك في أداء مهام التحرير العامة بشكل أسرع. على سبيل المثال ، يمكنك تحديد الأمر Edit> Duplicate لتكرار سطر من التعليمات البرمجية دون نسخه.
- استخدام IntelliSense: عند إدخال التعليمات البرمجية في المحرر ، تظهر معلومات IntelliSense ، مثل معلومات المعلمة ، وأعضاء القائمة ، وتعليمات التوقيع ، والمعلومات السريعة ، وإكمال Word. تدعم هذه الميزات المطابقة الغامضة للنص.
- تغيير خيارات الإدراج التلقائي لـ IntelliSense: يمكنك تحديد إمكانية إدراج خيارات IntelliSense فقط إذا تم اختيارها بشكل صريح. يمكن القيام بذلك عن طريق تبديل IntelliSense إلى وضع الاقتراح.
- استخدام تطبيقات نموذجية: يمكنك تحسين سرعة التطبيق عن طريق تثبيت تطبيق نموذج من Microsoft Developer Application.
انتقل داخل الكود و IDE
يمكنك الانتقال بسرعة إلى مواقع محددة في الكود باستخدام تقنيات مختلفة.
- إشارات مرجعية من التعليمات البرمجية: يمكنك الاستفادة من الإشارات المرجعية للتنقل على الفور إلى سطور معينة من التعليمات البرمجية في ملف.
- البحث عن تعريفات الرموز: يمكنك تحديد أسماء الملفات وتعريفات الرموز داخل أحد الحلول باختيار تحرير> تنقل في شريط القائمة.
- استخدام وضع الخريطة: يمكنك الانتقال إلى موقع في الملف باستخدام هذه الميزة. يعرض وضع الخريطة سطورًا من التعليمات البرمجية في صورة مصغرة على شريط التمرير.
- استخدام خريطة الكود: افهم بنية الكود عبر خريطة الكود. يساعدك على تصور التبعيات عبر الكود.
- مشاهدة الملفات المستخدمة بشكل متكرر باستخدام الأمر Go / Edit: استخدم الأمر Go To لإجراء بحث مركّز للعثور على العناصر المحددة بسرعة.
البحث عن العناصر بشكل أسرع
يمكنك البحث عن الملفات والأوامر والخيارات عبر IDE لإظهار المعلومات ذات الصلة فقط بالمهمة الحالية.
- تصفية محتوى نوافذ الأدوات: يمكنك البحث في محتويات العديد من نوافذ الأدوات ، مثل نوافذ الخصائص ، وصندوق الأدوات ، ومستكشف الحلول ، لكن يمكنك إظهار العناصر التي تحتوي أسماؤها على الأحرف المحددة.
- اعرض الأخطاء التي تريد معالجتها فقط: يمكنك تقليل عدد الأخطاء التي تظهر في نافذة قائمة الأخطاء عن طريق اختيار الزر تصفية في قائمة الأخطاء
- ابحث عن أوامر القائمة ومربعات الحوار والمزيد: أدخل العبارات أو الكلمات الأساسية في مربع البحث للعناصر التي تحاول البحث عنها.
وفر وقت التصحيح
يمكنك توفير وقت التصحيح باتباع هذه النصائح التي يمكن أن تساعدك في تسريع العملية.
- استخدم أداة تصحيح الأخطاء: توفر أداة التصحيح عدة طرق للتحقق مما تفعله التعليمات البرمجية أثناء التشغيل. تكون نقاط الفصل مفيدة عندما تعرف سطر التعليمات البرمجية الذي تريد تقييمه بالتفصيل في وقت التشغيل.
- اختبر نفس التطبيق في متصفحات مختلفة: أثناء تصحيح الأخطاء ، يمكنك التبديل بين متصفحات الويب المثبتة ، مثل Page Inspector ، دون فتح مربع الحوار "تصفح باستخدام".
- تعيين نقاط التوقف المؤقتة: قم بإنشاء نقطة توقف مؤقتة في السطر الحالي من التعليمات البرمجية وابدأ تشغيل مصحح الأخطاء. يدخل في وضع الفاصل عندما تضغط على هذا السطر من التعليمات البرمجية.
- معلومات قيمة الالتقاط للمتغيرات: يمكنك إضافة DataTip إلى المتغيرات في التعليمات البرمجية وحفرة ذلك للوصول إلى آخر قيم المتغيرات المعروفة بعد التصحيح.
- استخدام نافذة تفاعلية: يوفر Visual Studio نافذة REPL تفاعلية تمكنك من إدخال تعليمات برمجية عشوائية وتقديم نتائج فورية.
ما هي أدوات الامتداد التي تعزز إنتاجية Visual Studio؟
تساعد حزمة ملحق أدوات الطاقة الإنتاجية (PPT) على تحسين إنتاجية Visual Studio. دعنا نناقش بعض الإضافات التي تساعد في توفير الوقت في بيئة تطوير Visual Studio.
هامش المباراة
يسمح لك ملحق Match Margin بتمييز النص في التعليمات البرمجية وإظهار المواقع التي يوجد فيها هذا النص داخل هامش المحرر والمحرر. تتيح لك الأدوات الخارجية والداخلية المختلفة القيام بمهمة مماثلة باستخدام خيارات قائمة السياق. ومع ذلك ، فإن الامتداد يسمح لك بالقيام بذلك فقط عن طريق تحريك المؤشر إلى النص المطلوب.
انسخ بصيغة HTML
يجب أن يتعلق جزء بسيط من تحديد المواصفات أو الوثائق أو عنصر العمل بنسخ / لصق مقتطفات التعليمات البرمجية. لكن هذه العملية البسيطة تصبح بطيئة عند فقد تنسيق الكود الأصلي عند لصقه في المستند. ثم عليك تصحيحه يدويًا. يعمل ملحق Copy As HTML على حل هذه المشكلة عن طريق حماية تنسيق التعليمات البرمجية الأصلي.
مصور خطأ الحل
ليس من المثالي التحقق من نافذة قائمة الأخطاء. ومع ذلك ، فإن مصور خطأ الحل يضيف لمسة إلى Visual Studio Solution Explorer ، مما يسمح لك برؤية رسائل الخطأ عن طريق تمرير مؤشر الماوس فوق الحل أو ملف التعليمات البرمجية أو المشروع ذي الصلة.
نظرة خاطفة مساعدة
في Visual Studio ، يمكنك ضبط المؤشر على إطار العمل أو الكلمات الأساسية للغة والضغط على F1 لإعادة توجيه نافذة المتصفح التي تحتوي على المعلومات المقابلة عنها. يمكن أن يكون التبادل بين Visual Studio IDE والمتصفح غير فعال. لكن ملحق Peek Help يعالج هذه المشكلة عن طريق إدخال نفس المعلومات في نافذة المحرر أثناء استخدام ALT + F1 ، دون مطالبتك بالابتعاد عن العمل.
كيف يمكن لـ Visual Assist تحسين إنتاجية Visual Studio؟
يحتوي Visual Assist على الكثير من الميزات التي يمكن أن تساعدك على تحسين إنتاجية Visual Studio. يمكنك تحسين Visual Studio IDE مع العديد من ميزات Visual Assist. تشمل هذه الميزات:
- التنقل في أي ملف أو رمز أو طريقة أو مرجع في المشاريع والحلول.
- تساعدك إعادة البناء على تقليل تعقيد التعليمات البرمجية وتحسين إمكانية القراءة وجعلها قابلة للتوسيع.
- يتيح لك إنشاء الكود كتابة التعليمات البرمجية وتحديثها بشكل أسرع.
- تساعدك المساعدة في الترميز على البرمجة بشكل أسرع عن طريق إصلاح الأخطاء بهدوء.
- يصحح Code Correction الأخطاء التي ترتكبها ، خاصة في حالات تدوين المؤشر والرموز.
- يفحص Code Inspection التعليمات البرمجية لبعض مشكلات الجودة أثناء قيامك بالتحرير.
- تساعدك Code Snippet على توسيع مقاطع التعليمات البرمجية التي يتم كتابتها بشكل متكرر باستخدام ميزة الاسم المشابه في IDE.
- تعمل مساعدة التصحيح على تقليل الوقت المطلوب لتصحيح أخطاء التعليمات البرمجية.
هل أنت جاهز لزيادة إنتاجيتك في Visual Studio؟
يعد Visual Studio أحد أكثر بيئة التطوير المتكاملة (IDE) استخدامًا في جميع أنحاء العالم. من خلال التدابير والإضافات العملية الصحيحة ، يمكنك تحسين كفاءة وإنتاجية Visual Studio. يمكنك جعل بيئة التطوير الخاصة بك أكثر راحة وزيادة الإنتاجية باتباع النصائح المذكورة في المقالة.
يمكنك تنزيل حزمة الملحقات الكاملة لتحسين إنتاجية Visual Studio. تعد هذه الإضافات طريقة مثالية لتعزيز بيئة التطوير الأساسية الخاصة بك في Visual Studio 2022.
علاوة على ذلك ، يساعد Visual Assist المطورين على أن يصبحوا أكثر إنتاجية من خلال مزيج مثالي من الميزات التي تمت مناقشتها في المقالة. قم بتثبيته اليوم للحصول على شريك ترميز موثوق يمكنه التكامل مع Visual Studio IDE وتحسين إنتاجية المطورين.
مراجع
https://devblogs.microsoft.com/visualstudio/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022/
https://www.codemag.com/Article/2111042/Visual-Studio-2022- الإنتاجية
https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features؟view=vs-2022