TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev

Hashtags

Резултати

Намерени 62 подобни публикации

Търсене: #offtop

当前筛选 #offtop清除筛选
Прямой эфир

@mpartisans_news · Post #16443 · 03.07.2025 г., 09:04

#offtop: Топовый нападающий Ливерпуля и сборной Португалии, чемпион Англии и Лиги Наций завершившегося сезона — Диогу Жота погиб в автокатастрофе на западе Испании. Ему было 28

Hashtags

No Cap

@nocap · Post #12659 · 03.04.2026 г., 14:31

У вас есть треки, которые настолько глубоко трогают, что их сложно переслушивать, так как вызывают сильное чувство грусти или ностальгии? Давайте по парочке в комменты. Мои: • Kanye West "Pinocchio Story" • Иван Дорн "Северное сияние" #offtop

Hashtags

Bored Panda

@boredpandablog · Post #10905 · 30.08.2025 г., 11:17

#offtop Kuni kecha OlmaOtaning “Qayrat” klubi ChL asosiy bosqichiga chiqqani katta shov-shuvga aylandi. Undanam qizigʻi albatta, Madridning “Real” klubining OlmaOtaga boʻlajak tashrifi muhokamalarga sabab boʻldi. Internetda qirgʻiz va oʻzbek birodarlarning ham oʻyinga qiziqish bildirishi – tabiiyki qozoq bavurlarimizga yoqmadi. Stadion rezinoviy emas, oʻzimizga joy kam deya. Ularni 100% tushunaman. Ammo “Kelmanglar” deyish yechim emas va xato. Men Angliyaga kelganimdan beri eng koʻp berilgan savollardan biri “PLga tushdingmi?” Ha, oʻyinga tushdim. Ammo top klublarnikiga emas, hozircha. Oʻzi oʻrtamiyona klublarnikiga tushish ham oson emas. Nega? Chunki xohlovchi koʻp va klublar doimo eng sodiq fanatlariga e’tibor qaratadi. Oddiy tushuntirganda, Mavsumiy chiptalar xarid qilib yurganlar doim arzon va qulay chiptalarni xarid qilishadi. Men masalan Liverpul rasmiy “fan”ligini sotib olganman. Bu menga oʻyinlar uchun berilgan chiptalar random tanlovida qatnashishga imkom beradi. Chipta kam, odam koʻp. Demak, birinchi Season Ticket holderlar, keyin oldin koʻp oʻyinlarga qatnashganlar, All Membershiplar, shulardan ortsa, Liverpulda yashaydiganlar (!) oʻrtasida taqsimot boʻladi. Ana undan keyin General Sale. Hammasi onlayn. Chiptalar ham QR/NFC pass koʻrinishida. Albatta, doimgidek ikkinchi qoʻl saytlar yoki Hospitality chiptalar olsangiz boʻladi, ammo ular qimmat. H. chiptalarning yaxshi tarafi, anavi stadionni tepasidagi VIP zallarda o’tirasiz, restoraniga kira olasiz:) Toʻgʻri, futbol Angliya uchun – kult darajasida. Ammo bizdayam allaqachon shunaqa tizim qilish kerak. Shunda futbolning ashaddiy fanatlari, oʻz klubini ogʻiri-yengilida birga boʻlganlar - mana shunday Real kabi jamoalarga qarshi oʻyindayam stadionga bemalol tushadi. Qolganlar esa majbur qimmatroqqa chipta oladi va niyatiga yetadi. Win-win. @boredpandablog

Hashtags

🚀Humans return to deep space #offtop NASA's Artemis II marks the first crewed mission beyond low Earth orbit in 50+ years, sending four astronauts on a 10-day lunar flyby. Artemis II Details: • First crewed Artemis mission • Lunar flyby; no landing • Tests deep space systems • First such flight since Apollo 17 Significance: • Final test before lunar landing • Validates spacecraft, life support, and navigation • Enables permanent lunar presence • Paves way for Mars missions Watch it live. @aipost🏴

Hashtags

#offtop Кружевное настроение 1. показ RVDK. Нидерландский дизайнер Рональд ван дер Кемп, шоу в последний день нью-йоркской Недели моды. 2. Камила Кабейо в Tony Ward на MTV VMA 3. Корсет от Джексон Уидерхофт на Нью-Йоркской неделе моды 4. Белла Хадид на обложке осеннего номера Dressed To Thrill журнала W Magazine.

Hashtags

Grace Ling SS2025 NYFW #offtop Эстетика коллекции перекликается если не с визуальным рядом сериала "Дом дракона", последний сезон которого вышел недавно, то, по крайней мере, с его атмосферой. Металлические (драконьи?) когти, элементы кольчуги на одном из платьев, силуэты, отсылающие к средневековым нарядам и главное - свой личный ворон у многих персонажей - как не вспомнить главное фэнтези сезона 🔥👸🦇 📹@upnextdesigner

Hashtags

Летний #offtop Эмилио Пуччи снял коллекцию бикини в 1956 на Вилле Романа дель Казале на Сицилии, с мозаиками, которые напоминают о вневременной стороне моды. 📷 Elsa Haertter

Hashtags

123•••56
ПредишнаСтр. 1 от 6Следваща