Business-logic-validation версии 0.2.1

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

Было только через создание объектов, умеющих валидировать и реализующих 3 не сильно нужных метода. Немного магии и теперь blv можно вызвать так:

Теперь ждем пока появится в доступе и в поиске на мавене.
Версия 0.1.0 доступна все так же на мавене без изменений.

Исходники доступны на гитхабе

Тупенькие задачки, 2. Оптимизируем

Помните задачку из второй части и ее решение в лоб? Так вот, оно тормозит. Сильно. Сделаем простейший замер производительности (он не самый надежный и точный, но покажет нам то что нужно):

Читать далее Тупенькие задачки, 2. Оптимизируем

Тупенькие задачки, 2

Наткнулся тут на очередной шедевр. Впрочем, задача сама по себе забавная. Итак, нам дан стек. Стек умеет делать push, pop, top и empty. Больше стек не умеет ничего. Никакими другими структурами данных кроме стека пользоваться нельзя. Надо реализовать метод, который отсортирует этот стек.

Читать далее Тупенькие задачки, 2

Тупенькие задачки, 1

Вероятно, многие из вас на собеседованиях встречали разного рода задачки. Ну, там, массив отсортировать или еще какую легкую гадость сделать. И вот, пока у меня есть кусочки времени по вечерам и пока хочется отдохнуть от каких-то более сложных дел, решил я порассматривать эти задачки и поразрабатывать для них решения. И не только эти задачки, но и всякую разную дребедень. Говорят, укрепляет мозги.

Читать далее Тупенькие задачки, 1