דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. יצירת דוקומנטציה לIDE

יצירת דוקומנטציה לIDE

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 2 כותבים 134 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • MusiCodeM מנותק
    MusiCodeM מנותק
    MusiCode
    כתב ב נערך לאחרונה על ידי
    #1

    יש לי כזו מחלקה:

    
    const myModule = function () { 
    
    	const ret = function() {
    		console.log("noop");
    	};
    
    	ret.a = 1;
    	ret.b = 2;
    
    	ret.function = function(params) {
    		//...
    	}
    
    	return ret;
    };
    
    const instance = new myModule();
    

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

    עכשיו הIDE לא מכיר אף אחת מהפונקציות במחלקה!...
    d03d6683-0d39-406d-90ba-d0e246d4697a-image.png

    איך כותבים לו את הדוקומנטציה של המחלקה הזו, בTS, או ב JSDoc?

    תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      לא הבנתי, דוקומנטציה אתה מתכוון הסבר על כל חבר במחלקה? זה באמת עושים במגוון דרכים אבל ראיתי שניסית אחת מהם. תעשה למשל כמו שמתואר פה: https://jsdoc.app/about-getting-started.html.
      או שהתכוונת השלמה אוטומטית של החברים במחלקה? כי זה נראה בתמונה שהוא משלים לך יופי.

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      0
      • MusiCodeM מנותק
        MusiCodeM מנותק
        MusiCode
        כתב ב נערך לאחרונה על ידי MusiCode
        #3

        הסבר שהIDE יבין מה אמור להיות, ויעשה השלמה אוטומטית.

        כרגע מה שהוא עושה, זה להביא ברשימה את כל המילים בעמוד...
        כולל params שזה הפרמטר של הפונקציה שם, ובכלל לא קשור.

        ברעיון, בפונקציה בנאית אמורים להצמיד את המאפיינים לthis, ולא למשהו אחר.
        לכן הIDE לא מבין מה המאפיינים כאן.

        @dovid אמר ביצירת דוקומנטציה לIDE:

        תעשה למשל כמו שמתואר פה: https://jsdoc.app/about-getting-started.html.

        את זה כבר חפרתי.
        VSCode לא מבין הרבה מהם...
        ליתר דיוק: את כל מה שהיה יכול לעזור לי 😞

        אולי מישהו יודע איך עושם את קובץ index.d.ts ?
        אולי זה הפיתרון, אבל אין לי מושג בTS.

        תגובה 1 תגובה אחרונה
        0
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          כתב ב נערך לאחרונה על ידי
          #4

          אני חושב שהIDE לא "מבין" כי זה דינמי לחלוטין, אין פה שום הצהרה של סוגים אלא רק שגרת קוד.
          VSCODE מבין מצויין את JSDOC, הרגע ניסיתי:
          101015ca-fd3b-4e55-8da9-1aaa7c72d65d-image.png

          תקרא פה על איך הVSCODE עובד עם JS.

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          תגובה 1 תגובה אחרונה
          0
          • MusiCodeM מנותק
            MusiCodeM מנותק
            MusiCode
            כתב ב נערך לאחרונה על ידי MusiCode
            #5

            הוא מבין את JSDoc, אבל לא את כל התגיות.
            נסה את זו לדוגמא: https://jsdoc.app/tags-memberof.html

            למעשה, רק מעט תגיות נתמכות

            dovidD תגובה 1 תגובה אחרונה
            0
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב לMusiCode ב נערך לאחרונה על ידי
              #6

              @MusiCode הקישור שהבאת מתייחס לשפת TypeScript, לא לVSCODE.

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              תגובה 1 תגובה אחרונה
              0
              • MusiCodeM מנותק
                MusiCodeM מנותק
                MusiCode
                כתב ב נערך לאחרונה על ידי MusiCode
                #7

                זה מופנה מהקישור שאתה הבאת.
                https://github.com/Microsoft/TypeScript/wiki/JavaScript-Language-Service-in-Visual-Studio

                https://github.com/Microsoft/TypeScript/wiki/JsDoc-support-in-JavaScript

                תגובה 1 תגובה אחרונה
                0

                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • דף הבית
                • קטגוריות
                • פוסטים אחרונים
                • משתמשים
                • חיפוש
                • חוקי הפורום