שיפור פרודוקטיביות - מה חדש ב Visual Studio 2017?

Visual Studio 2017 היא הגרסה החדשה ביותר של סביבת הפיתוח הרשמית של Microsoft עבור NET.

אם עדייו אין לך Visual Studio 2017, היכנס לכאן בכדי להוריד.

את כל מה שחדש בסביבת הפיתוח לצערי בלתי אפשרי לפרוט בפוסט אחד,
לכן היום אדבר על החידושים העיקריים והרלוונטיים ביותר של סביבת הפיתוח לצורך שיפור הפרודוקטיביות ומהירות הפיתוח.

אבל למה? מה היה רע עד עכשיו?

קיימים מגוון כלים חיצוניים המיועדים לשיפור פרודוקטיביות אותם ניתן להתקין על גבי Visual Studio, כמו, Resharper, Visual Assist וכו'..

בגרסה החדשה של Visual Studio חברת Microsoft לא מעוניינת שהמפתחים יתקינו כלים חיצוניים ולכן ניסתה לשפר את חווית הפיתוח כמה שיותר.

פיצ'ר Go To All

מאז ומתמיד לVisual Studio היה פיצ'ר בשם Navigate To שנתן יכולת חיפוש בתוך קבצי ה Solution, הפיצ'ר לא היה בשימוש נרחב מכיוון שלא היה נוח ליישום.

בגרסה החדשה, Visual Studio שינו את שם הפיצ'ר ל - "Go To All".
באמצעות לחיצה על צירוף המקשים "ctrl+T" או ",+ctrl" ניתן לראות שיפתח חלון קטן בצד הימני עליון של מסך הVisual Studio.


באמצעות Go To All החדש ניתן לסנן את תוצאות החיפוש לפי סוג התוצאה שאנו רוצים לראות ובנוסף ניתן לראות תצוגה מקדימה של הקובץ מבלי לפתוח אותו!

שיפור Quick Actions

היום ניתן לפתוח את מסך ה Quick Actions במידה של שגיאה גם באמצעות צירוף המקשים Alt+Enter
ובנוסף ניתן לראות תצוגה מקדימה של השינוי העתיד להתבצע!


בדוגמה מחקתי את שורת הUsing על מנת ליצור שגיאה, ובאמצעות Alt+Enter, מודול Quick Actions הציע לי תיקון מתאים וגם הראה לי תצוגה מקדימה שלו.

שיפור ה- Intellisense

גם מודול ה-Intellisense עבר שיפורים. ב Visual Studio 2017 
  • ניתן לסנן את תוצאות ה Intellisense
  • Intellisese מציע מעכשיו את התוצאה הרלוונטית ביותר ולא את התוצאה הראשונה ברשימה
  • השדרוג העיקרי בעיני - ניתן לחפש על פי Capital Letters, ז"א, ניתן לכתוב TCA - וIntellisense יבין לבד שמודבר ב ToCharArray

שיפור Find All References

בעבר Find All References היה רשימה אקראית של קבצים המכילים את המילה מהחיפוש.

היום לאחר השינוי ניתן לראות בבירור את את כל שימושי המילה שחיפשת, בחלוקה מסודרת לפי קבצים ועם יכולת סינון.

חיפוש שימושי המילה String

*טיפ - ניתן להשתמש ב Find All Reference באמצעות סימון המילה המבוקשת ולחיצה על (ctrl+F12)

בנוסף, אם נעביר את סמן העכבר מעל אחת התוצאות נוכל לראות לאן לחיצה על התוצאה תוביל אותנו.


פיצ'ר חדש - Run To Click


לא עוד Break Points אקראיות לאורך הקוד!
היום קיימת אפשרות, במהלך Debugging, ללחוץ על חץ ירוק קטן בתחילת השורה שיובל אותנו לשורה שנרצה.


סיכום

בפוסט הצגתי את השינויים והשיפורים העיקריים של Microsoft בסביבת הפיתוח Visual Studio על מנת להפוך את הפיתוח שלנו לקל ונוח בהרבה.

אם עוד לא התקנת את Visual Sudio 2017 עשה לעצמך ולזמן שלך טובה והתקן אותו עכשיו..

להתראות בפוסט הבא... :)

תגובות

  1. שווה להקשיב לו, הוא מתכנת תותח!

    השבמחק
  2. פוסט מצוין!!

    המדריכים בבלוג עוזרים לי מאוד. המשך כך!

    השבמחק
  3. וואו ה- Run To Click זה מדהים!
    אני מעריץ נלהב של Resharper וכמעט כל הפיצ'רים "החדשים" הללו כבר היו קיימים שם.
    עם זאת, זה כן חוסך לי המון אם זה בא מובנה בתוך הVS - לא עוד רשיונות מגוחכים לResharper.
    לדעתך (ומניסיונך), יש פיצ'רים הקיימים בResharper שלא קיימים בVS17?

    חוץ מזה, פוסט מעולה, תמשיך עם זה!

    השבמחק
    תשובות
    1. עדיין יש המון פיצ'רים שלא קיימים VS.
      מה שהRESHARPER בעיקר נותן זה גמישות והתאמה של סביבת הפיתוח לצרכים האישיים של המפתח..

      זהו כלי שעדיין הייתי ממליץ להשתמש בו.

      מחק
  4. השימוש בגיפים מעולה! מאוד עוזר!

    השבמחק
  5. תותח! המדריכים מעולים וממש תורמים!

    השבמחק

הוסף רשומת תגובה

פוסטים פופולריים מהבלוג הזה

תכנות מונחה עצמים | Dependency Inversion Principle

מהם קבצי DLL ואיך להשתמש בהם?

מה ההבדל בין אוטומציה לפיתוח רגיל