JavaRush /בלוג Java /Random-HE /הצ'אט שלי
Андрей Иоч
רָמָה
Новосибирск

הצ'אט שלי

פורסם בקבוצה
שלום לכולם! אני רוצה לשתף בפרויקט הקטן שלי! לקחתי את אחת ה"בעיות הגדולות" של JavaRush ("Chat", Multithreading Quest, רמה 6), שיניתי אותה, שיניתי וזה מה שיצא מזה:
הצ'אט שלי - 1
מה השתנה/נוסף בהשוואה למשימה המקורית:
  • קורא את התצורה מקובץ המאפיינים באמצעות המחלקה ResourceManager;
  • הוספת חדרי צ'אט ויכולת ליצור צ'אטים משלך;
  • נוספו הודעות פרטיות;
  • ממשק לקוח swing חדש לחלוטין;
  • נוספו מקשי קיצור לשליחת הודעות ופקודות לקוח;
  • חלון הגדרות נוסף;
  • הוספת אמוטיקונים;
  • לשוניות נוצרו כדי להציג הודעות מחדרי צ'אט שונים ומצ'אטים פרטיים;
  • הוסיף מונה של הודעות שלא נקראו;
  • נוצר עץ משתמשים כדי להציג משתמשים בצ'אטים ולהתקשר להודעות פרטיות;
  • הבוט למד להגיב עם אמוטיקון לאמוטיקון;
  • הוסיף log4j לוגר;
  • נוספו בדיקות jUnit;
  • עטפתי הכל ב-Maven וחילקתי אותו למודולים.
קישור ל-GitHub: https://github.com/DevCorvette/chat מי שמעוניין, בוא, תראה, תגיב, אני אשמח :) אשמח לקבל גם ביקורת בונה. נ.ב: למי שעדיין לא פתר את הבעיה, אל תחפש ממני פתרון מוכן. כמעט הכל משוכתב שם ;)
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION