5 תשובות
תהנה

דא, זאת אחת ספריות הקוד הבנויות הכי גרוע שראיתי עד היום, אני עדיין בשוק שמכריחים לעבוד איתה.
שואל השאלה:
זה נכון...

והכוונה שלי בשאלה הייתה איפה אפשר למצוא את הקוד עצמו של הספרייה, ולא את הקובץ dll שלה
אנונימי
אין לי מושג, זה לא open source

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

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

אצלנו לפחות לומדים משם רק את האוספים, שהם מתאימים ל-console application
אנונימי
נכון גם אצלנו, אבל אין שום סיבה להשתמש בזה ולא בשל ה.net

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

שנית, interface נוראי, שגם לא אינטואיטיבי בעליל, חגם לא עוקב אחרי קונבנציות קוד בc#, וכל שנה הם משנים את השמות ושוברים את כל מה שנכתב שנה לפני כן. בעיקר הרעיון המגוחך של הget וset כמטודות לא אנונימיות מוזר לי, והחוסר בשימוש באינטרפייסים בסיסיים כמו ienumerable וiqueriable, בנוסף הם נותנים גישה להרבה מקומות שאין סיבה שתגיע אליהם (למה שתוכל לשנות בעצמך את הnext בחוליות לעזאזל?)

שלישית, אימפלמנטציה, ראשית כל הם משתמשים ברשימה מקושרת לכל דבר, שזה חסר שם הגיון למה שעובדים איתו בבית ספר, ובכללי לרוב התוכנות שמשתמשים בהם בc#, לא רואה כל סיבה להשתמש ברשימה מקושרת ולא בbuffer טבעת (מערך מעגלי)