вторник, 31 июля 2018 г.

Java Proxy in nutshell

Здравствуй, дружественная форма жизни!

Сегодня поговорим о Java Proxy. Java Proxy - это реализация шаблона проектирования Proxy (неожиданно!!!), которая входит в стандартную библиотеку Java.

Вообще, идея подмены с сохранением API взаимодействия очень популярна и плодотворна в IT. Тут вам и прокси-сервера, и разделение API и реализации и многое многое другое. Поэтому возможность создавать прокси-объекты - это великая сила в арсенале Java-разработчика. Используйте ее с умом и не забывайте, что с большой силой - приходит большая ответственность.

понедельник, 23 июля 2018 г.

Модульное тестирование для самых маленьких


Доброго времени суток, дорогой друг!
Программы - они как люди!
Как люди они рождаются! Как люди они учатся! И прежде, чем вступить во взрослую жизнь - они, как и люди, должны сдать экзамены. Или другими словами - пройти тесты!

Сегодня я хочу поговорить о модульных тестах. Модульное тестирование - это важное событие в жизни любой программы. Для того, чтобы ваша программа была здорова и счастлива - она должна проходить модульные тесты часто, регулярно и на систематической основе, как посещение врача. И чем больше модульных тестов - тем более полную информацию о здоровье вашей программы вы - как заботливый родитель - будете иметь.
А ведь мы не хотим, чтобы в нашей программе завелись баги? Так? Так???
Поэтому сегодня я расскажу о том, как же сделать так, чтобы ваша программка выросла большой и сильной. А теперь - пока она мирно спит, не подозревая о своем великом будущем - на цыпочках - за мной!