darkslave-util
Опубликовано: 8 ноября 2016

Репозиторий проекта находится по адресу: https://bitbucket.org/darkslave/util.

Когда возникает необходимость добавить в проект новый функционал, программист или использует готовую библиотеку, или реализует функционал самостоятельно.

Использовать готовое или делать самому – каждый решает сам в зависимости от сложности задачи, наличия свободного времени или мнения остальных членов команды. Правильно или нет сделан выбор – покажет время.

Если бездумно использовать внешние библиотеки, то со временем проект может обрасти десятками (а то и сотнями) библиотек с запутанным графом зависимостей. Если же типовые решения постоянно писать самому, то в конечном счете проект будет жутким замесом из костылей и старого говнокода.

Универсального ничего нет, под каждую задачу оптимальным будет только определенный набор инструментов и решений. В конечном счете, программист, имеющий достаточный опыт в разработке, приходит к своему оптимальному набору инструментов и типовых решений.

darkslave-util – один из таких наборов инструментов и типовых решений для разработки приложений на java.

В набор утилит darkslave-util входит:
– расширенная обработки строк, чисел, коллекций;
– сканер классов в директориях и архивах;
– парсер параметров командной строки;
– типизированный presenter свойств;
– сериализатор в json;
– простой http клиент;
– обертка над java sql;
– обертка над crypt api;
– LFU, LRU кеши данных;
– абстракция логирования;
– обертка http запросов и ответов;
– абстракция ajax обработчиков и парсер аннотаций;
.. и многое другое.

Добавить комментарий к статье:
― показать еще комментарии ―