Бәріңе сәлем! Мен кішкентай жобаммен бөліскім келеді! Мен JavaRush-тың «үлкен мәселелерінің» бірін қабылдадым («Чат», Multithreading квесті, 6-деңгей), оны өзгерттім, өзгерттім және одан шыққан нәрсе:
Бастапқы тапсырмамен салыстырғанда не өзгерді/қосылды:
- ResourceManager сыныбын пайдаланып сипаттар файлынан конфигурацияны оқиды;
- қосымша сөйлесу бөлмелері және өз чаттарыңызды құру мүмкіндігі;
- жеке хабарламалар қосылды;
- толығымен жаңа swing клиент интерфейсі;
- хабарламалар мен клиент пәрмендерін жіберуге арналған жылдам пернелер қосылды;
- қосылған параметрлер терезесі;
- смайликтер қосылды;
- әртүрлі сөйлесу бөлмелері мен жеке чаттардан хабарларды көрсету үшін қойындылар жасалды;
- оқылмаған хабарламалардың есептегішін қосты;
- пайдаланушыларды чаттарда көрсету және жеке хабарламаларға қоңырау шалу үшін пайдаланушы ағашы жасалды;
- бот смайликке смайликпен жауап беруді үйренді;
- log4j тіркеушісі қосылды;
- қосылған jUnit сынақтары;
- Мен мұның бәрін Maven-ге орап, модульдерге бөлдім.
GO TO FULL VERSION