Oskuvi Code Metrics
מודד קוד Java ומראה איפה הוא נעשה קשה לקריאה: לפי מתודה, לפי מחלקה ולפי חבילה.
תוסף לעורכי JetBrains
על המוצר
בוחרים קבצים, תיקיות או חבילות בחלון הפרויקט, או פותחים קובץ, ובוחרים Class Diagram מהתפריט. החלון מציג את הדיאגרמה מצוירת, ולידה את הטקסט שלה עם העתקה ושמירה.
מחלקות, ממשקים, enums, records ואנוטציות, עם השדות, המתודות והנראות שלהם. הקשרים: extends, implements, מחזיק אחד, מחזיק רבים, ולפי בחירה גם „משתמש ב״ למחלקה שמוזכרת רק בתוך מתודה. ב־Kotlin, מאפיינים מוצגים כמאפיינים, בלי ה־getters וה־setters שהקומפיילר מוסיף.
יכולות
גם קוד שעוד לא מתקמפל: מה שלא נמצא נשאר בחוץ.
Mermaid או PlantUML. GitHub ו־GitLab מציירים Mermaid בתוך Markdown בעצמם.
כל החברים, רק החברים הציבוריים, או שמות בלבד.
גם טיפוסים ש־Mermaid נוטה לקלקל, כמו מפה של רשימות. שתי מחלקות עם אותו שם בחבילות שונות מקבלות כל אחת שם משלה.
התצוגה מצוירת על המחשב שלכם, בעותק של Mermaid שמגיע בתוך התוסף.
בחינם
הדיאגרמה של קובץ אחד, מצוירת וכטקסט Mermaid, עם העתקה.
עם רישיון
תיקיות, חבילות וכמה קבצים יחד, PlantUML ושמירה לקובץ.
30 יום ניסיון חינם, דרך JetBrains Marketplace
חשוב לדעת: בחירה אחת נקראת עד 300 מחלקות. ליותר, בוחרים פחות תיקיות.
חינם: הדיאגרמה של קובץ אחד, מצוירת וכטקסט Mermaid, עם העתקה. עם רישיון: תיקיות, חבילות וכמה קבצים יחד, PlantUML ושמירה לקובץ. את הרישיון אפשר לנסות 30 יום בחינם, והוא נקנה דרך JetBrains Marketplace.
לא. התצוגה מצוירת על המחשב שלכם בעותק של Mermaid שמגיע עם התוסף. הוא לא פונה לשום כתובת.
כן. הקוד נקרא עד כמה שאפשר, ומה שלא נמצא נשאר מחוץ לדיאגרמה.
עוד מאיתנו
מודד קוד Java ומראה איפה הוא נעשה קשה לקריאה: לפי מתודה, לפי מחלקה ולפי חבילה.
כותב דוגמת JSON למחלקת Java: ערך מהסוג הנכון לכל שדה, עם השמות ש־Jackson ו־Gson ישתמשו בהם.
Java הוא סימן מסחרי רשום של Oracle ו/או החברות הקשורות לה. Kotlin הוא סימן מסחרי של Kotlin Foundation. Mermaid ו־PlantUML הם שמות הפרויקטים שלהם, ו־GitHub ו־GitLab הם סימנים מסחריים של בעליהם. התוסף אינו קשור לאף אחד מהם.
נשמח לשמוע על הפרויקט הבא שלכם
פיתחנו את המוצר הזה עם אותו צוות ואותן שיטות שבהן אנחנו בונים ללקוחות. ספרו לנו מה אתם צריכים, ונחזור אליכם עם כיוון, הערכת זמנים ותקציב.