רשימת משימות ב- Visual Studio

הרבה פעמים כאשר אני כותב קוד אני מגיע למצב שבו אני יודע שאני צריך לכתוב קוד נוסף אך כרגע זה לא הזמן המתאים לכתוב אותו.

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

 

מה שאני עושה במקרים כאלה זה משאיר לי הערות בקוד, בדרך כלל אצל רוב המתכנתים תוכלו למצוא הערות של TODO עם הסבר נוסף על מה הם חשבו שחסר בקוד שלהם.

הטיפ שלי קשור לשימוש ב-Visual Studio, אשר מכיר במילות מפתח אלו כמו TODO או UNDONE ויודע להכווין אותי איפה הם נמצאות על ידי רשימה מרוכזת.

 

איך מוסיפים משימות חדשות ומוצאים משימות קיימות?

ניתן להגיע לרשימת המשימות על ידי לחיצה בתפריט העליון על View ואז Task List, או באמצעות קיצור המקלדת Ctrl+\ ולאחר מכן לחיצה על מקש ה-T.

 לאחר מכן יפתח לנו בחלון נוסף רשימת המשימות.

 

כאשר אכתוב במקומות שונים בקוד את השורות הבאות (שימו לב שזה לא משנה אם כותבים את מילות המפתח באותיות גדולות או קטנות)

//TODO: add validation here
//Hack: look and learn
//UNDONE: add code here

אוכל לראות אותם ברשימה של ה-Task List שנפתחה לנו קודם:

לחיצה על כל אחת מהשורות האלה תפתח לי את הדף שבו ההערה הזו נכתבה ובשורה המתאימה.

שימו לב שבמידה ואתם לא רואים את המשימות אז תבדקו שאתם נמצאים במצב Comments ולא User Tasks (בתמונה מעל ניתן לראות את שאצלי המצב הוא Comments).

 

 

מילות המפתח להוספת משימות

מילות המפתח שמוגדרות כברירת מחדל ב- Visual Studio הם: HACK, TODO, UNDONE.

 

קיימת אפשרות גם לערוך את הרשימה הזאת בהגדרות של Visual Studio.

על מנת להגיע לשם יש ללחוץ בתפריט העליון על Tools ואז על Options:

 

בחלון שנפתח לנו יש להרחיב את Environment ולבחור ב- Task List:

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

 

 

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

ניתן גם להגדיר לו עדיפות בשדה ב- Priority

לחיצה על OK תשמור את השינויים ומעתה כל פעם שנרשום הערה בקוד שמתחילה במילה Test נקבל גם אותה ברשימה של ה-Task List.

 

הוסף תגובה