סדרת חינוך | פרק שלישי
המספר הכולל של פגמים בפרויקטי קוד פתוח הוא ירידה, מחקר חדש של הספק Coverity מצא.
Coverery, יצרנית של כלים לניתוח קוד התכנות, קיבל חוזה בשנת 2006 ממשרד החוץ של ארה"ב לביטחון כדי לעזור לשפר את איכות תוכנת קוד פתוח, אשר יותר ויותר בשימוש על ידי סוכנויות ממשלתיות.
הספק הקים אתר אינטרנט שדרכו קוד פתוח פרויקטים ומפתחים יכולים להגיש קוד להיות מנותח. הספקים מקצים פרויקטים לסדרה של "שלבים" בהתאם למספר הפגמים שהם פותרים.
"צפיפות פגם" צנחה ב -16% בשלוש השנים האחרונות בין הפרויקטים שנסרקו באתר וכ -11,200 פגמים בוטלו, על פי הדו"ח האחרון של Coverity.
ארבעה פרויקטים הוענקו ברמה העליונה "רונג 3" מעמד, לאחר פתרון פגמים שהתגלו במהלך Rung 1 ו 2, אמר Coverity. הם סמבה, טור, OpenPAM ורובי.
האתר סריקה עד כה ניתח למעלה מ -60 מיליון שורות ייחודיות של קוד מ -280 פרויקטים, על פי Coverity. יותר מ -180 פרויקטים מפתחים באופן פעיל לסרוק פרויקטים של קוד פתוח.
שירות הסריקה של Coverity מעסיק ניתוח סטטי, המשמש לבדיקת קוד לבעיות אבטחה או ביצועים מבלי להפעיל יישום עצמו. זה עדיף כי "בדיקת כל נתיב בתוכנית מורכבת כפי שהיא פועלת דורשת בניית מספר גדול של מקרים מבחן מיוחד או מבנה הקוד בדרכים מיוחדות", אמר Coverity.
"ניתוח סטטי [כלים] לא אומר לך כי התהליך העסקי שלך עובד כראוי … אבל הם יגידו לך כי הקוד עצמו הוא מוצק מבחינה טכנית, ועוקב אחר סוג של שיטות העבודה המומלצות הייתם מצפים לראות מהקוד שעבר קוד ביקורת נאותה ", אמר פורסטר מחקר ג 'פרי המונד באמצעות דואר אלקטרוני.
הכלים נוטים להיות מועיל ביותר למציאת "אנטי" מבניים "דפוסים" קוד, שיטות תכנות גרועות שיכולים לגרום ביצועים וביצועים בעיות כמו דליפות זיכרון חיץ הצפת, כמו גם יותר תנאים אקזוטיים כמו טעויות עקב ביצוע מקביל של קוד בסביבת מעבד מרובת ליבות, "הוסיף
קוד פתוח איכות Tester החוצה אלפא
גרסה מוקדמת של קוד פתוח כלי לבדיקת איכות תוכנת קוד פתוח זמין כעת .
Firefox קרוב יותר לתמיכה בקוד פתוח של קוד פתוח
מפתחי Mozilla מתקרב יותר לשחרור גרסה חדשה של Firefox שיכולה להניע את השימוש תוכנות קוד פתוח כדי לקודד קבצי וידאו.
קוד לינוקס הוא 'אמת המידה של איכות', המחקר מסכם לאחרונה, Coverity סרקו 7.6 מיליון שורות קוד בלינוקס 3.8 ומצאו צפיפות פגם של רק .59.
מאווררים של תוכנות קוד פתוח וקוד פתוח (FOSS) עשויים להיזכר בדוח של Coverity בשנה שעברה, אשר מצא קוד פתוח קוד בדרך כלל יש פגמים פחות לאלף שורות קוד מאשר קוד תוכנה קניינית .