JavaRush /Java blogi /Random-UZ /Mening suhbatim
Андрей Иоч
Daraja
Новосибирск

Mening suhbatim

Guruhda nashr etilgan
Hammaga salom! Men kichik loyihamni baham ko'rmoqchiman! Men JavaRush-ning "katta muammolaridan" birini oldim ("Chat", Multithreading quest, 6-daraja), uni o'zgartirdim, o'zgartirdim va shundan kelib chiqqan narsa:
Mening suhbatim - 1
Dastlabki vazifaga nisbatan nima o'zgartirildi/qo'shildi:
  • ResourceManager klassi yordamida xususiyatlar faylidan konfiguratsiyani o'qiydi;
  • qo'shilgan suhbat xonalari va o'z suhbatlaringizni yaratish imkoniyati;
  • qo'shilgan shaxsiy xabarlar;
  • butunlay yangi swing mijoz interfeysi;
  • xabarlar va mijoz buyruqlarini yuborish uchun tezkor tugmalar qo'shildi;
  • qo'shilgan sozlamalar oynasi;
  • qo'shilgan kulgichlar;
  • yorliqlar turli chat xonalari va shaxsiy chatlardan xabarlarni ko'rsatish uchun yaratilgan;
  • o'qilmagan xabarlar hisoblagichi qo'shildi;
  • foydalanuvchilarni chatlarda ko'rsatish va shaxsiy xabarlarga qo'ng'iroq qilish uchun foydalanuvchi daraxti yaratilgan;
  • bot kulgichga kulgich bilan javob berishni o'rgandi;
  • log4j logger qo'shildi;
  • qo'shilgan jUnit testlari;
  • Men hammasini Mavenga o'rab, modullarga bo'ldim.
GitHub ga havola: https://github.com/DevCorvette/chat Kim qiziqsa, keling, qarang, sharh bering, men xursand bo'laman :) Konstruktiv tanqidni ham qabul qilishdan xursand bo'laman. PS: Muammoni hali hal qilmaganlar uchun mendan tayyor yechim izlamang. U erda deyarli hamma narsa qayta yozilgan;)
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION