5 תשובות
תהנה
דא, זאת אחת ספריות הקוד הבנויות הכי גרוע שראיתי עד היום, אני עדיין בשוק שמכריחים לעבוד איתה.
דא, זאת אחת ספריות הקוד הבנויות הכי גרוע שראיתי עד היום, אני עדיין בשוק שמכריחים לעבוד איתה.
שואל השאלה:
זה נכון...
והכוונה שלי בשאלה הייתה איפה אפשר למצוא את הקוד עצמו של הספרייה, ולא את הקובץ dll שלה
זה נכון...
והכוונה שלי בשאלה הייתה איפה אפשר למצוא את הקוד עצמו של הספרייה, ולא את הקובץ dll שלה
אנונימי
אין לי מושג, זה לא open source
מה שכן, אין בעיה לחקות את זה (אפילו שאין צורך כי הם בעצמם מחקים מחלקות שכבר קיימות ב.net, באימפלמנטציה הרבה פחות מסודרת ונקייה
חוץ מאולי הturtle, שאני לא יודע על מה הוא מבוסס, אבל אם אקרא את הבינרי, שאני לא הולך לעשות כי אני עצלן, בטח גם את זה אוכל לחקות)
מה שכן, אין בעיה לחקות את זה (אפילו שאין צורך כי הם בעצמם מחקים מחלקות שכבר קיימות ב.net, באימפלמנטציה הרבה פחות מסודרת ונקייה
חוץ מאולי הturtle, שאני לא יודע על מה הוא מבוסס, אבל אם אקרא את הבינרי, שאני לא הולך לעשות כי אני עצלן, בטח גם את זה אוכל לחקות)
שואל השאלה:
זה לא באמת משנה, כי תוכנה גרפית זה לא בחומר הלימוד.
אצלנו לפחות לומדים משם רק את האוספים, שהם מתאימים ל-console application
זה לא באמת משנה, כי תוכנה גרפית זה לא בחומר הלימוד.
אצלנו לפחות לומדים משם רק את האוספים, שהם מתאימים ל-console application
אנונימי
נכון גם אצלנו, אבל אין שום סיבה להשתמש בזה ולא בשל ה.net
קודם כל, בunit4 יש 0 דוקומנטציה, שזה לכשעצמו הדבר הכי גרוע שאפשר ללמד תלמיד, לעבוד בלי דוקומנטציה
שנית, interface נוראי, שגם לא אינטואיטיבי בעליל, חגם לא עוקב אחרי קונבנציות קוד בc#, וכל שנה הם משנים את השמות ושוברים את כל מה שנכתב שנה לפני כן. בעיקר הרעיון המגוחך של הget וset כמטודות לא אנונימיות מוזר לי, והחוסר בשימוש באינטרפייסים בסיסיים כמו ienumerable וiqueriable, בנוסף הם נותנים גישה להרבה מקומות שאין סיבה שתגיע אליהם (למה שתוכל לשנות בעצמך את הnext בחוליות לעזאזל?)
שלישית, אימפלמנטציה, ראשית כל הם משתמשים ברשימה מקושרת לכל דבר, שזה חסר שם הגיון למה שעובדים איתו בבית ספר, ובכללי לרוב התוכנות שמשתמשים בהם בc#, לא רואה כל סיבה להשתמש ברשימה מקושרת ולא בbuffer טבעת (מערך מעגלי)
קודם כל, בunit4 יש 0 דוקומנטציה, שזה לכשעצמו הדבר הכי גרוע שאפשר ללמד תלמיד, לעבוד בלי דוקומנטציה
שנית, interface נוראי, שגם לא אינטואיטיבי בעליל, חגם לא עוקב אחרי קונבנציות קוד בc#, וכל שנה הם משנים את השמות ושוברים את כל מה שנכתב שנה לפני כן. בעיקר הרעיון המגוחך של הget וset כמטודות לא אנונימיות מוזר לי, והחוסר בשימוש באינטרפייסים בסיסיים כמו ienumerable וiqueriable, בנוסף הם נותנים גישה להרבה מקומות שאין סיבה שתגיע אליהם (למה שתוכל לשנות בעצמך את הnext בחוליות לעזאזל?)
שלישית, אימפלמנטציה, ראשית כל הם משתמשים ברשימה מקושרת לכל דבר, שזה חסר שם הגיון למה שעובדים איתו בבית ספר, ובכללי לרוב התוכנות שמשתמשים בהם בc#, לא רואה כל סיבה להשתמש ברשימה מקושרת ולא בbuffer טבעת (מערך מעגלי)
באותו הנושא: