TGViewer
ITKatya: культурные паттерны в IT ITKatya: культурные паттерны в IT @valuegoalsddd · 1.77K subscribers
Post #717 1.04K
Сегодня Кипр трясет 🌋

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

Вчера ночью (ну когда ж еще) я формировала документ про Customizing documents and fields — правила нейминга для полей комплаенс документов.
Если коротко: это то, что держит домен в устойчивом состоянии.
Чтобы Photo with Identity document не превращалось по дороге в selfie_with_id или file_user_front.
Чтобы смысл не рассыпался между бэком, фронтом и базой.
И чтобы вся система говорила на одном языке — ubiquitous language, как и требует Domain Driven Design.

Я не матлингвист — я инженер-математик.
Для меня это своего рода вызов: область на стыке математики, языка и онтологий, в которую я раньше глубоко не погружалась.
Но как инженер я вижу в этом интересную задачу: посмотреть, как структура языка буквально формирует структуру данных.

Математическая лингвистика — это про формализацию языка: как слова можно описывать через систему правил, связей и иерархий.
В IT она встречается везде: от NLP и онтологий до парсеров и компиляторов. И да — даже в простых на первый взгляд вещах вроде нейминга полей.

Если посмотреть на схему Агрегат документа → Документ → Поле документа, она работает как семантический граф:
— Агрегат документа задает базовую сущность (например, Identity document),
— Документ конкретизирует ее (Passport CY, PinkSlip CY),
— Поле документа детализирует параметры (First name, Issue date, photo).

Так рождается топология домена — сеть смыслов, которая соединяет язык и данные.
И чем чище связи, тем устойчивее система к «землетрясениям».

Так что пусть не трясет ни Кипр, ни базы.
А если трясет — возможно, пора пересобрать нейминг и синхронизировать язык домена.

Завтра расскажу, как из таких принципов формируются устойчивые топологии —
и почему это не просто таблички в Confluence, а фундамент архитектуры.

💬 А пока делитесь любимыми айтишными неймингами!
Мой фаворит: wthdr - кто угадает что это - от меня сюрприз к Новому году!
  • ❤ 8
  • 😱 2
  • 😁 1
More from @valuegoalsddd
  1. Aug 4, 2026Последние несколько дней читаю книгу про коллективную и личную вину, геройство и молчание…
  2. Jul 30, 2026Ладно, раз уж последние дни мы снова говорим про языки и нейминг, то хочу зайти немного с…
  3. Jul 29, 2026У кого какие романтические вечера или сцены из супружеской жизни 👩‍❤️‍👨 Легли вчера с му…
  4. Jul 29, 2026Нейминг — это не про красоту. Иногда это про очень дорогие баги. Один из моих любимых прим…
  5. Jul 26, 2026Ну а вот сами дизайны! И если вам лень лезть и голосовать или у вас нет возможности прогол…
  6. Jul 26, 2026Нуууууу... Возвращаться после затяжного отсутвия сложно, но попробую! Начнем с простой нов…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →