שלום לכולם! אני רוצה לשתף בפרויקט הקטן שלי! לקחתי את אחת ה"בעיות הגדולות" של JavaRush ("Chat", Multithreading Quest, רמה 6), שיניתי אותה, שיניתי וזה מה שיצא מזה:
מה השתנה/נוסף בהשוואה למשימה המקורית:
- קורא את התצורה מקובץ המאפיינים באמצעות המחלקה ResourceManager;
- הוספת חדרי צ'אט ויכולת ליצור צ'אטים משלך;
- נוספו הודעות פרטיות;
- ממשק לקוח swing חדש לחלוטין;
- נוספו מקשי קיצור לשליחת הודעות ופקודות לקוח;
- חלון הגדרות נוסף;
- הוספת אמוטיקונים;
- לשוניות נוצרו כדי להציג הודעות מחדרי צ'אט שונים ומצ'אטים פרטיים;
- הוסיף מונה של הודעות שלא נקראו;
- נוצר עץ משתמשים כדי להציג משתמשים בצ'אטים ולהתקשר להודעות פרטיות;
- הבוט למד להגיב עם אמוטיקון לאמוטיקון;
- הוסיף log4j לוגר;
- נוספו בדיקות jUnit;
- עטפתי הכל ב-Maven וחילקתי אותו למודולים.
GO TO FULL VERSION