Windows

קוד לינוקס הוא 'אמת המידה של איכות', המחקר מסכם לאחרונה, Coverity סרקו 7.6 מיליון שורות קוד בלינוקס 3.8 ומצאו צפיפות פגם של רק .59.

Blender 2.8 Tutorial - How to Get Rid of Lag in the Video Sequence Editor (VSE) - How to BOOST FPS

Blender 2.8 Tutorial - How to Get Rid of Lag in the Video Sequence Editor (VSE) - How to BOOST FPS
Anonim

בעקבות ניתוח של יותר מ -450 מיליון שורות קוד תוכנה באמצעות שירות הסריקה Coverity, Coverity של 2012 Coverity Scan דוח קוד פתוח, אשר היה, שפורסם ביום שלישי, מסכם כי "לינוקס נותרה אמת מידה לאיכות".

[קריאה נוספת: המחשב החדש שלך זקוק ל -15 תוכניות חינם, מצוינות]

'דינאמיקה שונה'

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

על פי תוצאות השנה, פרויקטים קוד פתוח עם בין 500,000 ל -1,000,000 שורות קוד היו בממוצע "צפיפות פגם" של 0.44 בלבד., ואילו קוד קנייני הבקיע ב 98. עבור פרויקטים כאלה. צפיפות הפגמים מתייחסת למספר הפגמים לכל 1000 שורות קוד תוכנה.

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

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

צפיפות פגמים מתחת ל -0.7

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

"

מאז הדו"ח המקורי Coverity Scan בשנת 2008, גרסאות סרוקות של לינוקס השיגו באופן עקבי צפיפות פגמים של פחות מ -1.0, וגרסאות שנסרקו ב -2011 וב -2012 הפגינו צפיפות פגמים מתחת.7 ", מסבירה החברה." בעוד ש- Coverity סרקה יותר מ -6.8 מיליון שורות של קוד לינוקס ב -2011 וגילתה צפיפות פגם. 62, דוח 2012 כלל סריקה של יותר מ -7.4 מיליון שורות של קוד לינוקס ומצא צפיפות פגם של 66.

לאחרונה, Coverity סרקו 7.6 מיליון שורות קוד ב- Linux 3.8 ומצאתי צפיפות פגמים של רק. 59.

עותק של הדו"ח המלא של Coverity זמין להורדה בחינם