JavaRush /Java Blogu /Random-AZ /Mənim söhbətim
Андрей Иоч
Səviyyə
Новосибирск

Mənim söhbətim

Qrupda dərc edilmişdir
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:
Söhbətim - 1
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.
GitHub-a keçid: https://github.com/DevCorvette/chat Kim maraqlanır, buyurun, baxın, şərh verin, sevinərəm :) Konstruktiv tənqidlər də alsam şad olaram. P.S: Problemi hələ həll etməyənlər məndən hazır həll axtarmasın. Orada demək olar ki, hər şey yenidən yazılıb ;)
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION