#ללמוד_מטעויות..
פרוצדורה || סקריפט ?
אנו עובדים עם הרבה פרוצדורות וסקריפטים שנמצאים בתיקיות רשת.
עקב טעות אחת נמחקה תיקייה אשר מכילה 140 סקריפטים - ולא הצליחו לשחזר.
בעיה.
אמנם מדובר בסקריפטים שרובם ברמת סיכון נמוכה "יחסית" לממשק (בלי לזלזל בחשיבותם כמובן), אך זה הדליק נורה אדומה-ענקית!!
אחת ההחלטות כמובן שהיו - להמיר כל סקריפט לפרוצדורה... מיד!
אנו עובדים עם פרוצדורות. וכמובן שזה מאפשר ביצוע מהיר יותר כולל אבטחה גבוהה יותר, בנוסף לניתוח ותחזוקה יעילים יותר.
אך יש עוד משמעות להחלטה זו..
שהיא שכל חבר צוות צריך למפות את הסקריפטים שלו ולהמירם לפרוצדורות (ויש הרבה)
לכן חשבתי לכתוב כלי ב #C ש-:
-בוחר את שם השרת ו db שעובדים איתו
-בחירת שם קובץ sql
-בחירת שם לפרוצדורה
אך תוך כדי תנועה גיליתי שיש הרבה סקריפטים לפי נושאים.
לכן הוספתי עוד אופציה למשתמש המאפשרת להיכנס לתיקייה ולהמיר כל סקריפט ולתת אותו שם של הסקריפט לפרוצדורה.
וכאן - בניסיון למפות את הפרוצדורות בהתאם לתיקייה/נושא, קבעתי שכל פרוצדורה תתחיל בשם תיקיית המקור שלה (הנושא הרלוונטי).
לדוגמא -
It looks like :
אז הפרוצדורות תישמרנה עם InsurcaneMount בהתחלה.
יכול להיות שזה לא מושלם, אך זה הכיוון.



0 Comments