outlook – אוייב הציבור

בחודשים האחרונים יש לי הרבה בעיות עם אנשים אשר עושים שימוש בתוכנת דוא"ל (וניהול) של מיקרוסופט בשם Outlook. אחרי בירור הבעיות, תמיד נגלה בפני עובדה בה הבעיה היא בOutlook, ולא אצלי !

הנה כמה מקרים שיש לי כוח לשחזר: לקרוא את ההמשך »

תחת הקטגוריות Microsoft, קוד פתוח. 2 תגובות »

QA – ההבדל בין קוד פתוח לקוד סגור

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

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

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

יצרתי test case חדש עם השכתוב של אותו אדם, וגיליתי שהוא פותר את הבאג שלי. למעשה הלוגיקה מההתחלה לא היתה נכונה, וגרמה לכמה באגים שונים.בעוד שמועד הבאג שלי כוון לגרסה 1.2, מועד התקון של האדם השני, סומן לגרסה היציבה הקרובה – 0.9.26 (הגרסת פיתוח היא מספר אי זוגי, והמספר הזוגי היא גרסה יציבה).

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

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

Firebird או מסד הנתונים הפתוח השלישי שלכם

היות והרבה מאוד אנשים מחליטים להכיר 3-4 מסדי נתונים, אשר שניים מתוכם בד"כ מסחריים, החלטתי לעשות הכירות קצרה עם עוד מסד נתונים קוד פתוח, אשר הרבה מאוד אנשים לא מכירים אותו, ולכן לא מנסים אפילו לבחור בו. אז הנה סקירה קצרה ולא מקיפה אודות המסד נתונים השלישי בקוד הפתוח:

בגרסה 6.1, חברת בורלנד החליטה לפתוח את מסד הנתונים שלה Interbase בתור קוד פתוח. הגרסה ששוחררה בתור קוד פתוח היתה 6.1. הגרסאות הבאות של בורלנד ל Interbase יחזרו להיות סגורות.

מהגרסה 6.1 יצא פרוייקט קוד פתוח בשם FirebirdSQL. כאשר בשלב כלשהו, יצא גם דפדפן אשר החליף את שמו מ Phoenix לשם Firebird, ואחרי רעש גדול, אותו דפדפן שינה את שמו ל Firefox.

את ההיסטוריה המלאה, אפשר למצוא כאן. לקרוא את ההמשך »

תחת הקטגוריות פיתוח, קוד פתוח. 7 תגובות »