четверг, 4 марта 2010 г.

Addresses


Начал рисовать МегаСуперБазу классов. Коих аж ДВА - 1. Контакты, 2. Задачи.
А больше ничего интересного пока нед.
В контактах вроде всё разрулил, дошедши до самого интересного - адреса.
Скачал КЛАДР - почитал - долго думал...
Резюм: а) ребята проделали охренительно огромную работу. Само ТЗ - высший пилотаж. После того, как прочитамши, что может быть адрес населенный_пункт-дом или там область-какой-то_километр_жд-будка - выпал в астрал...
б) но реализация... все эти DBF-выкрутасы с индексами в 2010-м году выглядят в лучшем случае странно...

Итого принято решение - что будем делать с Адресом:
1. адреса будут в отдельной модели, у Контактов будет сцылки на адреса.
2. база адресов - _своя_. И представляет собой одну-единственную рекурсивную таблицу.
3. но - в базе указываются "мягкие" (зависящие от страны - типо "KLADR:123456789000") ссылки на местные справочники, по которым можно проверить правильность адреса.

Слайды:

Комментариев нет: