בוקר עם גיא בורשטיין ופבל יוספוביץ על VS2010 ו C#4

28 באוקטובר 2009

הבוקר ביקרתי במפגש על מה חדש ב Visual Studio 2010 ובC#4, שהוא חלק מסדרת מפגשים המטפלת בכל מיני אספקטים של מערכות הפיתוח והטכנולוגיות החדשות של מיקרוסופט. למי שתוהה איך אנייודע על כל הארועים הללו אז באתר ה MSDN העברי יש דיווחים עליהם, באתר הארועים העברי יש דיווחים עליהם ואם כל זה לא מספיק אז כל מי שמנוי על ה MSDN Pulse מקבל עליהם תזכורת. הבוקר, בפעם הראשונה, סוף סוף הופיעה על הבמה VS2010 Beta 2. גיא סקר את כל החידושים בגירסא החדשה ולמי שמעוניין בפרטים המלאים המצגות זמינות באתר המצגות שהדרך הרצרה ביותר להגיע אליו היא לתקתק בגוגל...
3 תגובות

משהו על תהליך המעבר ל VS2010 ועל הצורך בהדרכה

מעבר גירסא של מערכת פיתוח הוא תהליך ארגוני לא פשוט. זה אף פעם לא מסתיים רק בהתקנה. להלן רשימה ממש חלקית של נושאים לטיפול: הסבת כל ה Solutions למערכת החדשה, תיקון הטעויות החדשות שהיו קבורות שנים בקוד ומתגלות בגלל שהכלי החדש מאתר אותם, עדכון תהליך ה Build, בדיקות QA לתוצרים החדשים כדי לוודא שהכל עובד כמו קודם, עדכונים נדרשים במערכת ה Source control ועוד נושאי טיפול רבים. בדרך כלל ברעש ובמהומה של המעבר, יש נטיה לשכוח פרט מאד חשוב, והוא להדריך את הצוות על המערכת החדשה. כן, אני יודע מה קופץ לכם...
אין תגובות

שאילתות על קוד קיים עם ה Architecture explorer ב VS2010 Beta 2

27 באוקטובר 2009

אחד הכלים שנוספו לארסנל של מנתח התכנה הוא ה Architecture explorer. הוא מופיע בתחתית כמו חלון ה Output, או חלון ה Call Hierarcy, אבל כמובן שניתן להזיז אותו לאן שרוצים, אפילו למסך השני, אם קיים.  רק כדי לשים דברים בפרופורציות, שוה להסתכל לרגע על התמונה הכללית. בתמונה אתם רואים במרכז גרף תלויות לפי Namespace אחד מהדוחות הדינמיים שדנתי בהם כבר בפוסט הקודם. בצד ימין המראה המוכר של ה Class explorer שאמור להיות מוכר לכולנו.  ...
4 תגובות

ניתוח קוד קיים באמצעות VS2010 Beta 2

26 באוקטובר 2009

אחד מהבעיות המשותפות הן לתכנת מתחיל שמקבל לתחזק קוד קיים, הן לראש צוות שצריך לבדוק מה עשו התכנתים שלו, הן למי שצריך לעשות Code Review לקוד, הן למתכנת שאמור לשלב קוד של קבוצה אחרת בקוד שלו והן לארכיטקט שרוצה לודא שמה שכתבו המפתחים עונה להנחיות הארכיטקטוניות שלו, זה הצורך להכנס לקוד של מישהו אחר. להכנס לקוד של מישהו אחר זה לא דבר קל, כי מאחורי הקוד מסתתר ראש, שהוא שונה מהראש שלך, חושב אחרת, ורואה דברים אחרת. תוסיפו לזה שיש הרבה יותר מדרך אחת לפתור כל בעיה, ואתה נכנס ישר לתחום של...
אין תגובות

אפקט הפרפר בקהילת מנהלי פרויקטים

22 באוקטובר 2009

קבוצת מנהלי הפרויקטים, שמנוהלת על ידי פנינה זינגר, הקדישה החודש את המפגש לנושא פרפרים. את ההרצאה העבירה מיכל זיגלמן, מנהלת ומייסדת חברת Duality. הרקע של מיכל בא מעולם הפיזיקה. הנסיון לקשר בין העולם הקר והמדויק והצפוי של המדעים, לעולם הניהול ויחסי האנוש שהוא אף פעם לא מדויק ולא צפוי, היה משעשע ונתן מספר תובנות מענינות.   אז ככה, העולם נע ממצב מסודר למצב לא מסודר, אין מה לעשות זה פיזיקה. מה שאומר שהמצב הטבעי של הדברים הוא אי סדר. כל פעם שננסה לסדר משהו, אחרי כמה זמן הכל יתבלבל...
אין תגובות

התשתית הכי טובה לא יכולה למתכנת הכי גרוע

את המשפט הזה אני חייב לדניאל חביב, שאת ההרצאה שלו שמעתי בכנס, שהוקדש לנושא שיפור ביצועים במערכות, שבו השתתפתי לפני כמה ימים (הרציתי בו על Instrumentation). דניאל אמנם דן באספקטים של אופטימיזציה של מסדי נתונים, אבל המשפט שלו נכון להרבה תחומים נוספים ולא רק של קידוד. אז הנה להלן כמה מתובנות שהועלו בהרצאה הזו על עולם מסדי הנתונים, עם הרחבה שלי לעולם התכנות בכלל. קוד יפה, אלגנטי, ברור ויפה לתכניתן, לא בהכרח ירוץ הכי יעיל. נכון שהאופטימיזר של הקומפילר אמור להתעלם מאיך שכתבת את הקוד, ולעשות אופטימיזציה לכל ודרך צורה שבה תכתוב את...
תגובה אחת