תכנות מטה ברובי - קורס 4900 רובי. מ-ThinkNetica, אימון שבוע אחד, תאריך 27 בנובמבר, 2023.
Miscellanea / / November 27, 2023
11 שנות ניסיון ביצירה ותמיכה במוצרים שנוצרו בשפות ובטכנולוגיות שונות בתחומים כמו שירותי עסקאות תשלומים, בריאות ומסחר אלקטרוני.
שיתף פעולה עם חברות כמו JetRuby, Profitero, eComCharge.
לאחר שפעלה את דרכו להיות ארכיטקט מערכות מבוזרות, הוא צבר ניסיון בפתרון בעיות שונות בחברות מיקור חוץ ומוצרים.
רובי היא השפה העיקרית והמועדפת לפיתוח תוכנה; היא פותרת בהצלחה בעיות במשך 10 השנים האחרונות.
בואו נסתכל על המושג "מטא-תכנות" עם דוגמאות בשפות שונות. הבה נחזור על הטכניקות והשיטות הנפוצות ביותר.
כתוצאה מכך, תוכל:
למד להשתמש בערכת הליבה של כלי מטא-תכנות ברובי. אגד את המידע שהתקבל בספרייה קטנה עם DSL בכתב עצמי כשיעורי בית.
בואו נסתכל מקרוב על האופי הדינמי של רובי ונלמד כיצד ליצור אובייקטים בעלי התנהגות תלוית סביבה, בין אם זה משתנים מהקשר הביצוע או הגדרות ההפעלה של התוכנית. נשקול בפירוט את השימוש ב-proc ולמבדה, בעת יצירת DSL ובנפרד, במנותק מכל הקשר.
כתוצאה מכך, תוכל:
למד ליצור באופן דינמי הרחבות עבור מחלקות ואובייקטים מתוך סט של אפשרויות ופרמטרים. איחוד ידע חדש בפועל על ידי שיפור ה-API של הספרייה משיעורי הבית הראשונים.
בואו נלמד את הקוד של פרויקטים גדולים של רובי שמשתמשים במטא-תכנות. הבה נשווה את נקודות החוזק והחולשה שלהם עם הגישות שנלמדו בשיעורים קודמים.
כתוצאה מכך אתה:
אתה תסגור את הפערים הנותרים בנושא מטא-תכנות ברובי. הסתכל על יישומים טיפוסיים של מטא-תכנות בפרויקטים ידועים דרך עדשת הניסיון שנצבר בכיתה.
הקורס בוחן את ההבדלים בין מערכות עומס גבוה, אמינות גבוה וביצועים גבוהים. המטרה העיקרית של הקורס היא לספק הבנה של המושגים, העקרונות והגישות הבסיסיים המשמשים בתכנון מערכות בעלות ביצועים גבוהים. הקורס יהיה שימושי לא רק לאדריכלים, אלא גם למנהלי פרויקטי פיתוח ומפתחים מובילים.
4,4