אריך גמא

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

אריך גמאאנגלית: Erich Gamma), מהנדס תוכנה, חלוץ בתחום פיתוח מונחה-בדיקות ופיתוח תוכנה זריז, ואחד המחברים של הספר Design Patterns הנחשב לטקסט מכונן של תחום תבניות העיצוב בהנדסת תוכנה.

בשנות התשעים המוקדמות, פיתח גמא יחד עם אנדרה ווינאנד את ‎ET++‎, אחד משלדי התוכנה הראשונים לפיתוח מונחה-עצמים של יישומים בשפתC++‎. בעבודתו המשותפת עם קנט בק, פיתח גמא את JUnit, שיטה וכלי לבדיקות יחידה ב-Java. הכלי הורחב בהמשך לשפות תכנות רבות נוספות ומהווה היום נדבך יסודי בעבודת התכנות של מתכנתים רבים בעולם.

במסגרת עבודתו בחברת IBM, היה גמא אחד מהמובילים של פרויקט פיתוח שנועד להסב את כלי ה-Smalltalk של החברה לכלים מקבילים ב-Java. גמא תרם רבות לפיתוח הכלי VisualAge for Java, וסייע לפתח טכנולוגיה וכלים חדשניים בתחום Java Micro Edition. בהמשך, הוביל ב-IBM את פיתוח דור העתיד של כלי ה-ג'אווה של החברה, שלימים הפך לפלטפורמה החופשית Eclipse.

גמא היה אחד הראשונים שישמו באופן שיטתי אלמנטים משמעותיים ממתודולוגיית הפיתוח הזריז Extreme Programming, והדגים את יישומה המוצלח בקנה מידה גדול בפרויקט JDT של Eclipse, שאותו הוביל.

לגמא תואר דוקטור במדעי המחשב מאוניברסיטת ציריך שבשווייץ.

פרסומים עיקריים[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]