Разработка IP-геолокатора

Пошаговая разработка гибкого компонента IP-локатора. Практическое применение паттернов проектирования.

Free
Постановка задачи. Проектирование компонента геолокации через тестирование и разработка абстрактных типов данных.
Free
Разделение ответственностей и делегирование. Вынос изменяемого кода во вспомогательные компоненты.
Рефакторинг для подключения нескольких провайдеров геоданных. Усовершенствование алгоритма выбора.
Отлов ошибок проблем с соединением. Вынесение логирования в отдельный обработчик.
Разработка прокси-объекта для гибкого настраиваемого кеширования результатов геолокации.
Скоро
Публикация и переиспользование
Улучшения компонента перед публикацией. Идеи по подключению сторонних библиотек. Обзор результата.