אנגליתצרפתיתספרדי

Ad


סמל OnWorks

get_sloc - מקוון בענן

הפעל את get_sloc בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה get_sloc שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


sloccount - ספירת שורות קוד מקור (SLOC)

תַקצִיר


מכושל [--גִרְסָה] [- מטמון] [--לְצַרֵף] [ --datadir בספרייה ] [--לעקוב אחר]
[--כפילויות] [--צלבות] [--אוטוגן] [--רב פרוייקטים] [--ספירת קבצים] [--רָחָב]
[--פרטים] [ --מַאֲמָץ F E ] [ --לוח זמנים F E ] [ --עלות אדם עלות ] [ --מעל
ממעל ] [ --addlang שפה ] [ --addlangall ] [--] ספריות

תיאור


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

אם תיתן ל-sloccount רשימה של שתי ספריות או יותר, הספירות יחולקו
לפי אותה רשימה. יש מגבלה אחת חשובה: שמות הבסיס של ה-
ספריות שניתנו כפרמטרים חייבות להיות שונות, מכיוון ששמות אלו משמשים לקיבוץ
מידע סיכום. לפיכך, אינך יכול להפעיל את "sloccount /usr/src/hello /usr/local/src/hello".
מגבלה זו חלה רק על פרמטרים של sloccount - ספריות משנה שמקורן בהן
לספריות העליונות יכול להיות אותו שם בסיס.

אם אתה נותן ל-sloccount רק ספרייה בודדת, sloccount מנסה למצוא באופן אוטומטי א
פירוט סביר למטרות דיווח (כך שהוא יפיק דוח שימושי). ב
במקרה זה, אם בספרייה יש לפחות שתי ספריות משנה, אז תיקיות המשנה האלה
ישמש לפירוט. אם הספרייה הבודדת מכילה גם קבצים
ספריות (או אם אתה נותן ל-sloccount כמה קבצים כפרמטרים), הקבצים האלה יהיו
הוקצו לספרייה "top_dir" כך שתוכל להבדיל ביניהם מתוכן אחר.
לבסוף, אם יש ספריית משנה בשם "src", אז ספריית המשנה הזו שוב שבורה
למטה, עם כל ספריות המשנה הנוספות עם קידומת "src_". לפיכך, אם ספריית "X"
יש ספריית משנה "src", המכילה ספריית משנה "מודולים", sloccount ידווח על א
ספירה נפרדת עבור "src_modules".

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

sloccount הוא החזית הרגילה של חבילת הכלים בשם "SLOCCount". שימו לב שה-
שם החבילה כולה מכיל אותיות גדולות, בעוד השם של תוכנית חזית זו
לא.

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

אפשרויות


--גִרְסָה דווח על מספר הגרסה של SLOCCount וצא מיד. אפשרות זו
לא ניתן לשלב בצורה מועילה עם כל אפשרות אחרת.

- מטמון אין לחשב מחדש; במקום זאת, השתמש בתוצאות שמור מביצוע קודם.
ללא האפשרות --cached או --append, sloccount מסיר אוטומטית את
ספריית הנתונים ויוצר אותה מחדש.

--לְצַרֵף אל תסיר חישובים קודמים מספריית הנתונים; במקום זאת, הוסף את
ניתוח לתוכן הנוכחי של ספריית הנתונים.

--datadir בספרייה
אחסן או השתמש בנתונים מאוחסנים בספריית הנתונים הנתונה; ערך ברירת המחדל הוא
"~/.slocdata".

--לעקוב אחר עקוב אחר קישורים סמליים.

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

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

--אוטוגן ספור קובצי קוד מקור שנראה שנוצרו אוטומטית. בדרך כלל
אלה אינם נכללים.

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

--ספירת קבצים הצג ספירות של קבצים במקום SLOC.

--רָחָב הצג בפורמט "רחב" (מופרד בכרטיסיות).

--פרטים הצג פרטים, כלומר תוצאות עבור כל קובץ קוד מקור.

--מַאֲמָץ F E
שנה את הגורם והמעריך עבור מודל המאמץ. מאמץ (באופן אישי-
חודשים) מחושב כ-F*(SLOC/1000)^E.

--לוח זמנים F E
שנה את הגורם והמעריך עבור מודל לוח הזמנים. לוח זמנים (בחודשים)
מחושב כ-F*(מאמץ)^E.

--עלות אדם עלות
שנה את השכר השנתי הממוצע ל עלות.

--מעל ממעל
שנה את ערך התקורה ל ממעל. עלות משוערת מחושבת כמאמץ *
עלות אדם * תקורה.

--addlang שפה
הוסף שפה שאינה נחשבת כברירת מחדל ל"שפה" לדיווח.
כרגע הערכים החוקיים היחידים לשפה הם "makefile", "sql" ו
"html". קבצים אלה אינם נכללים בדרך כלל בספירות ה-SLOC, אם כי
ה-SLOCs שלהם מחושבים באופן פנימי והם מוצגים בספירת הקבצים.
אם אתה רוצה לכלול יותר משפה אחת כזו, עשה זאת על ידי העברת --addlang
יותר מפעם אחת, למשל, --addlang makefile --addlang sql.

--addlangall
הוסף את כל השפות שאינן נכללות בדרך כלל בדוחות הסופיים.

אורים


כמו בתוכניות רבות אחרות המשתמשות באפשרויות דמויות Unix, ספריות ששמותיהן מתחילים בא
מקף (``-'') יכול להתפרש בצורה לא נכונה כאפשרויות. אם המדריכים לניתוח עשויים
התחל במקף, השתמש במקף הכפול (``- -'') כדי לציין את סוף רשימת האפשרויות
לפני רישום המדריכים.

השתמש ב-get_sloc באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    קרן מצגת Windows
    קרן מצגת Windows
    Windows Presentation Foundation (WPF)
    היא מסגרת ממשק משתמש לבניית Windows
    יישומי שולחן עבודה. WPF תומך ב-a
    מערך רחב של פיתוח אפליקציות
    מאפיינים...
    הורד את Windows Presentation Foundation
  • 2
    SportMusik
    SportMusik
    Mit dem Program kann man schnell und
    einfach Pausen bei Sportveranstaltungen
    mit Musik �berbr�cken. היפר הבן סי
    die M�glichkeit, folgende Wiedergabvaria...
    הורד את SportMusik
  • 3
    DavMail POP/IMAP/SMTP/Caldav ל-Exchange
    DavMail POP/IMAP/SMTP/Caldav ל-Exchange
    רצית פעם להיפטר מאאוטלוק?
    DavMail הוא א
    POP/IMAP/SMTP/Caldav/Cardav/LDAP
    שער המאפשר למשתמשים להשתמש בכל דואר
    לקוח עם Exchange ו-Office 365, e...
    הורד את DavMail POP/IMAP/SMTP/Caldav ל-Exchange
  • 4
    DivFix + +
    DivFix + +
    DivFix++ הוא שלך תיקון וידאו AVI ו
    תוכנת תצוגה מקדימה. זה מיועד לתיקון
    ותצוגה מקדימה של קבצים שנמצאים בהורדה
    מ-ed2k(emule), torrent, gnutella, ftp...
    הורד את DivFix++
  • 5
    קהילת JBoss
    קהילת JBoss
    פרויקטים מונעי קהילה הכוללים את
    החידושים העדכניים ביותר לקדמת קצה
    אפליקציות. פרויקט הדגל שלנו JBoss AS הוא
    הקוד הפתוח המוביל,
    תואם תקנים...
    הורד את JBoss Community
  • 6
    ג'נגו פילר
    ג'נגו פילר
    django Filer הוא ניהול קבצים
    יישום עבור django שעושה
    טיפול בקבצים ובתמונות בקלות.
    django-filer הוא ניהול קבצים
    יישום עבור djang...
    הורד את Django Filer
  • עוד »

פקודות לינוקס

Ad