SOA, Exceptions and Win32 api
הלינק לבלוג של ארנון מצורף למטה (למען הסר ספק - אני אותו עידו שכתב שם ושעליו כתבו ושעובד גרוע - מודה מודה מודה !). אחרי התגובה שלי, התחלתי להזכר קצת בנשכחות - ה-API של win32. זוכרים ?! אותו API שאף פעם לא העיף exceptions אלא תמיד החזיר איזשהו HRESULT (איך זה הלך ?! 1- אם הכל בסדר וערכים אחרים אם היתה שגיאה ?!). בכל אופן זה הזכיר לי את הנושא של Exceptions ב-SOA (בדגש על ה-"אל תרים Exceptions מהשירות לעולם") - פעם MS ידעו איך לכתוב API. מה קרה להם בדוט-נט ? נרדמו בשמירה ? היה להם כבר קונספט מוכן, הם כנראה יותר מדי התלהבו מהתחום של Exceptions בדוט נט שהם החליטו להעביר אותו גם לנושא ה-Web services. איך אומרים ?! תנו להם רובים, הם כבר יירו בעצמם ! (למי שלא הבין את האנלוגיה - תנו לתוכניתנים Exception, הם ימצאו דרך לנצל את זה בצורה גרועה).
הלינק לבלוג של ארנון מצורף למטה (למען הסר ספק - אני אותו עידו שכתב שם ושעליו כתבו ושעובד גרוע - מודה מודה מודה !). אחרי התגובה שלי, התחלתי להזכר קצת בנשכחות - ה-API של win32. זוכרים ?! אותו API שאף פעם לא העיף exceptions אלא תמיד החזיר איזשהו HRESULT (איך זה הלך ?! 1- אם הכל בסדר וערכים אחרים אם היתה שגיאה ?!). בכל אופן זה הזכיר לי את הנושא של Exceptions ב-SOA (בדגש על ה-"אל תרים Exceptions מהשירות לעולם") - פעם MS ידעו איך לכתוב API. מה קרה להם בדוט-נט ? נרדמו בשמירה ? היה להם כבר קונספט מוכן, הם כנראה יותר מדי התלהבו מהתחום של Exceptions בדוט נט שהם החליטו להעביר אותו גם לנושא ה-Web services. איך אומרים ?! תנו להם רובים, הם כבר יירו בעצמם ! (למי שלא הבין את האנלוגיה - תנו לתוכניתנים Exception, הם ימצאו דרך לנצל את זה בצורה גרועה).