Баарына салам! Мен кичинекей долбоорум менен бөлүшкүм келет! Мен JavaRushтун "чоң көйгөйлөрүнүн" бирин алдым ("Чат", Multithreading quest, 6-деңгээл), аны өзгөртүп, өзгөртүп, андан чыккан нерсе:
Баштапкы тапшырмага салыштырмалуу эмнелер өзгөртүлдү/кошулду:
- ResourceManager классын колдонуу менен касиеттер файлынан конфигурацияны окуйт;
- кошумча баарлашуу бөлмөлөрү жана өз чаттарыңызды түзүү мүмкүнчүлүгү;
- жеке билдирүүлөрдү кошкон;
- толугу менен жаңы селкинчек кардар интерфейси;
- билдирүүлөрдү жана кардар буйруктарын жөнөтүү үчүн кошулган ысык баскычтар;
- кошумча орнотуулар терезеси;
- смайликтер кошулган;
- ар кандай чат бөлмөлөрүнүн жана жеке чаттардагы билдирүүлөрдү көрсөтүү үчүн өтмөктөр жасалган;
- окула элек билдирүүлөрдүн эсептегич кошулду;
- колдонуучуларды чаттарда көрсөтүү жана жеке билдирүүлөрдү чакыруу үчүн колдонуучу дарагы жасалды;
- бот эмотиконго эмотикон менен жооп берүүнү үйрөндү;
- log4j журналы кошулду;
- кошулган jUnit тесттери;
- Мен мунун баарын Mavenге ороп, модулдарга бөлдүм.
GO TO FULL VERSION