אריך גמא

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

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

קריירה

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

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

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

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

פרסומים עיקריים

קישורים חיצוניים

Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0