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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #tehran

当前筛选 #tehran清除筛选
TƏBRİZ-TURAN-TV𒀭 (TTTv)

@tebriz_turan · Post #96004 · 29.03.2026 г., 18:02

❗️❗️#Tehran Şimali-şərq ərazisində, 9 Farvardin (29 mart) səhər saat 09:00 radələrində baş verən hücumlara aid vətəndaşlardan alınmış görüntülər sosial şəbəkələrdə paylaşılıb. Bizi teleqramda izləyin: https://t.me/tebriz_turan

Hashtags

TƏBRİZ-TURAN-TV𒀭 (TTTv)

@tebriz_turan · Post #96003 · 29.03.2026 г., 18:01

❗️❗️#Tehran Paytaxt şəhərində, Babayi avtomagistralı və Niru-ye Zamini bulvarı (Ləvizan ərazisi) yaxınlığında partlayışdan sonra tüstü qalxdığı bildirilir. Sosial şəbəkələrdə yayılan vətəndaş videosunda hadisənin bu gün səhər saat 09:00 radələrində baş verdiyi qeyd olunur. Bizi teleqramda izləyin: https://t.me/tebriz_turan

Hashtags

TƏBRİZ-TURAN-TV𒀭 (TTTv)

@tebriz_turan · Post #95994 · 29.03.2026 г., 17:47

❗️❗️#Tehran İranın paytaxtı şəhərində, Hərəvı meydanı yaxınlığında yerləşən binaya hücum edildiyi bildirilir. Qətərin telekanalı xəbər verir ki, hücum onların Tehran ofisinin yerləşdiyi binaya edilib. Məlumata görə, raket pilotsuz uçuş aparatından buraxılıb və canlı yayım zamanı binaya düşüb. Hadisə nəticəsində telekanal əməkdaşlarının xəsarət almadığı bildirilsə də, yaxınlıqdakı binalarda azı 10 nəfərin yaralandığı qeyd olunur. Hadisə ilə bağlı görüntülərin sosial şəbəkələrdə yayıldığı bildirilir. Bizi teleqramda izləyin: https://t.me/tebriz_turan

Hashtags

Addis Standard

@addisstandardeng · Post #21040 · 12.01.2026 г., 05:53

Deaths from #Iran protests reach more than 500, rights group says Unrest in Iran has killed more than 500 people, a rights group said on Sunday, as #Tehran threatened to target U.S. military bases if President Donald Trump carries out his renewed threats to intervene on behalf of protesters. With the Islamic Republic's clerical establishment facing the biggest demonstrations since 2022, Trump has repeatedly threatened to get involved if force is used on protesters. According to its latest figures - from activists inside and outside Iran - U.S.-based rights group HRANA said it had verified the deaths of 490 protesters and 48 security personnel, with more than 10,600 people arrested in two weeks of unrest. Iran has not given an official toll and Reuters was unable to independently verify the tallies. Trump was to meet with senior advisers on Tuesday to discuss options for Iran, a U.S..... https://www.reuters.com/business/media-telecom/confronting-protests-iran-vows-strike-back-if-us-attacks-2026-01-11/

Hashtags

Addis Standard

@addisstandardeng · Post #21556 · 28.02.2026 г., 07:23

#Israel launches “pre-emptive” strike on #Iran as explosions reported in #Tehran Israel said it launched a “pre-emptive” military strike on Iran early Saturday, with Iranian state media reporting explosions in parts of Tehran. Israeli Defence Minister Israel Katz said the operation targeted Iran and announced a nationwide state of emergency in Israel, citing the risk of retaliatory attacks. “Following a situational assessment, it was determined that as of today (Saturday), at 08:00, immediate changes will be made to the Home Front Command Guidelines As part of the changes, it was decided to shift all areas of the country from Full Activity to Essential Activity. The guidelines include: a prohibition on educational activities, gatherings, and workplaces, except for essential sectors,” IDF said in a statement posted on X (formerly Twitter). https://www.facebook.com/share/p/17brMhNLB3/?mibextid=wwXIfr

123•••10•••20•••2324
ПредишнаСтр. 1 от 24Следваща