Dynamic Interface in C# ,Wish List

14 בינואר 2012

הקדמה לאחר אין ספור כיתות לימוד שהסברתי להם את הכוח וה"יופי" של שפות Strongly Type , כשראיתי בפעם הראשונה את Anders Hejlsberg מציג את dynamic, הרגשתי תסכול רב ,איך הוא בא ומציג את dynamic ,שסותר תפיסה זו. הזמן עבר, וביקשו ממני להרצות על C# 4.0 ונוכחתי שוב,שהעולם לא "שחור ולבן"... מתי להשתמש ב- dynamic? כאשר אני רוצה לצרוך שרות שאין לי הסכם איתו (Interface משותף) או שאני לא מכיר את ה-,Type אבל אני יודע שיש לו מתודה שאני רוצה לעבוד מולה, dynamic יעשה את החיים קלים יותר....
תגיות: , ,
תגובה אחת

"עייפות הקוד / התוכנה"

8 בינואר 2012

בתקופה האחרונה אני מלווה מספר פרוייקטים גדולים שעובדים שם מספר קבלני תוכנה. הלקוח של התוצרים בודק את התוצרים רק ע"י "Acceptance Tests" כלומר עובד / לא עובד ובכמה זמן. הבעיה בשיטה זו שלא בטוח בכלל שהבדיקות הנ"ל יעבדו לאחר פרק זמן T. כלומר ככול שפרק הזמן T יהיה ארוך יותר אפשר להגיד שקיבלנו מוצר טוב יותר. השאלה מה קורה לאורך הזמן ש"מקלקל" לנו את התוכנה. המושג הבא הוא ניסיון שלי להגדיר מדוע, בשלב כלשהו, לאורך ציר הזמן ,התוכנה תפסיק לעבוד. "עייפות הקוד / התוכנה" – היא תופעה של קוד שלאחר תקופה מסויימת לא מצליח למלא את המצופה ממנו...
תגיות: , ,
2 תגובות