Hamıya salam! Kiçik layihəmi bölüşmək istəyirəm! JavaRush-un "böyük problemlərindən" birini götürdüm ("Söhbət", Multithreading axtarışı, səviyyə 6), onu dəyişdirdim, dəyişdirdim və ondan çıxan budur:
Orijinal tapşırıqla müqayisədə nə dəyişdirilib/əlavə edilib:
- ResourceManager sinfindən istifadə edərək xassələr faylından konfiqurasiyanı oxuyur;
- əlavə söhbət otaqları və öz söhbətlərinizi yaratmaq imkanı;
- əlavə şəxsi mesajlar;
- tamamilə yeni swing müştəri interfeysi;
- mesajlar və müştəri əmrləri göndərmək üçün əlavə isti düymələr;
- əlavə parametrlər pəncərəsi;
- əlavə ifadələr;
- müxtəlif söhbət otaqlarından və şəxsi söhbətlərdən gələn mesajları göstərmək üçün nişanlar hazırlanmışdır;
- oxunmamış mesajların sayğacını əlavə etdi;
- istifadəçiləri söhbətlərdə göstərmək və şəxsi mesajlara zəng etmək üçün istifadəçi ağacı hazırlanmışdır;
- bot bir ifadəyə ifadə ilə cavab verməyi öyrəndi;
- əlavə log4j logger;
- əlavə jUnit testləri əlavə edildi;
- Hamısını Mavenə bükdüm və modullara böldüm.
GO TO FULL VERSION