שלח תשובה

זירת השאלות

14 תשובות

  1. ניר טייב הגיב:

    לדעתי ההפרדה זה סתם טמטום
    ב-JS כבר אתה יכול להחליט לבד אם אתה מחזיר ערך או לא בלי לגוון את הקוד במשהו אחר ולהישאר על אותו סינטקס
    ב-JAVA גם אפשר להגדיר את סוג הערך שיוחזר ואם לא רוצים להחזיר ערך כותבים VOID (חבל שלא ישמו את האפשרות הזו לאינטרנט בצד הלקוח )

  2. אוריקס הגיב:

    אתה מדבר שטויות
    לדעתי גם אין סיבה לתת שמות הגיוניים למשתנים, אפשר לקרוא להם פשוט a,b,c…

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

  3. ניר טייב הגיב:

    למה אני צריך שתי סוגים של פונקציות?
    שאחת מחזירה ערך והשנייה לא.וגם הסינטקס ביניהם שונה
    וגם אמרתי לדעתי
    ב-JAVA עשו חכם (כמו שכתבתי בהודעה הקודמת) אתה מגדיר את סוג הערך המוחזר והסינטס נשאר אותו סינטקס (חוץ מהקטע שב-VOID לא חייבים להכניס את ה-return)

  4. אוריקס הגיב:

    קודם כל היא כן מחזירה ערך
    כי היא מחזירה Void ולכן יש רק פונקציות. דבר שני זה גם ב C#. ואין שום הבדל בין ההפרדה הזאת לבין ההפרדה ב VBS, פסקל, וכו'… זה כולה הבדל בסינטקס. ההבדל המהותי הוא בין JS לשאר השפות הללו: ב JS אין לך דרך לדעת מה הפונקציה מחזירה לפי שורת הכותרת שלה.
    זאת ההפרדה האמיתית, ולא ההפרדה שבין סינטקס כמו ב JAVA לסינטקס כמו ב VBS, ולכן להגיד משפט כמו "ההפרדה זה סתם טמטום", זאת שטות

  5. ניר טייב הגיב:

    C# זה חיקוי עם תוספות של ג'אווה…
    ואתה יודע את זה (אתה מתכנת בשניהם)

  6. ניר טייב הגיב:

    שאלת יעילות…
    במערכת פורומים אי רוצה לשים הודעה אחת בכל הפורומים (נגיד שיש לי מערכת פורומים עם 100 פורומים(הלוואי ))
    האם כדאי להגדיר טבלה מסוימת שתעשה את זה או פשוט להכניס את ההודעה הזו בכל 100 הפורומים?

  7. לדעתי..
    מה שיבזבז לך פחות משאבי שרת – טבלה נוספת

  8. ניר טייב הגיב:

    הקטע הוא שטבלה חדשה
    זה גם משאבי שרת.
    צריך לשלוף גם ממנה להכניס גם אליה

    אבל מצד שני 100 רשומות זה גם מכביד.

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

שלח תשובה