Oskuvi Class Diagrams
מצייר דיאגרמת מחלקות מהקוד שבחרתם, ונותן אותה כטקסט Mermaid או PlantUML שאפשר לשמור עם הקוד.
תוסף לעורכי JetBrains
על המוצר
בוחרים קבצים, תיקיות או חבילות בחלון הפרויקט, או פותחים קובץ, ובוחרים Code Metrics Report מהתפריט. החלון מציג טבלה שאפשר למיין, ומה שמעל הסף מסומן. לחיצה כפולה על שורה מביאה למתודה או למחלקה.
הספים הם אלה שרוב הצוותים מצטטים: מורכבות ציקלומטית 10, קוגניטיבית 15, 60 שורות ו־5 פרמטרים למתודה, ו־500 שורות וצימוד 20 למחלקה. האפשרות „רק מעל הסף״ משאירה את מה ששווה מבט שני.
יכולות
שורות קוד, מורכבות ציקלומטית וקוגניטיבית, מספר פרמטרים והקינון העמוק ביותר.
שורות, מתודות, שדות, מורכבות משוקללת, עומק ירושה, צימוד למחלקות אחרות, והמתודה הגרועה ביותר.
מה שרואים כ־CSV, או הדוח כולו כעמוד HTML אחד שלא צריך שום דבר אחר כדי להיקרא.
נמדד עד כמה שאפשר לקרוא אותו. שורות ריקות והערות לא נספרות.
התוסף רק קורא את הקוד, על המחשב שלכם. הוא לא פונה לשום כתובת.
בחינם
הדוח לקובץ אחד.
עם רישיון
תיקיות, חבילות וכמה קבצים יחד, וייצוא ל־CSV ול־HTML.
30 יום ניסיון חינם, דרך JetBrains Marketplace
חשוב לדעת: הגרסה הזו מודדת Java. קבצים בשפות אחרות שנמצאים בבחירה נספרים ומסומנים כמדולגים. בחירה אחת נקראת עד 5,000 מחלקות.
חינם: הדוח לקובץ אחד. עם רישיון: תיקיות, חבילות וכמה קבצים יחד, וייצוא ל־CSV ול־HTML. את הרישיון אפשר לנסות 30 יום בחינם, והוא נקנה דרך JetBrains Marketplace.
Java. קבצים בשפות אחרות נספרים ומסומנים כמדולגים, ולא נמדדים לפי הכללים של Java.
לא. התוסף רק קורא את הקבצים שלכם, על המחשב שלכם. הוא לא פונה לשום כתובת ולא שולח שום דבר.
עוד מאיתנו
מצייר דיאגרמת מחלקות מהקוד שבחרתם, ונותן אותה כטקסט Mermaid או PlantUML שאפשר לשמור עם הקוד.
כותב דוגמת JSON למחלקת Java: ערך מהסוג הנכון לכל שדה, עם השמות ש־Jackson ו־Gson ישתמשו בהם.
Java הוא סימן מסחרי רשום של Oracle ו/או החברות הקשורות לה. Oskuvi Code Metrics אינו קשור ל־Oracle.
נשמח לשמוע על הפרויקט הבא שלכם
פיתחנו את המוצר הזה עם אותו צוות ואותן שיטות שבהן אנחנו בונים ללקוחות. ספרו לנו מה אתם צריכים, ונחזור אליכם עם כיוון, הערכת זמנים ותקציב.