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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #gem

当前筛选 #gem清除筛选

दुनिया का सबसे बड़ा मंच बनेगा ई-मार्केटप्लेस #GeM GeM ने चालू वित्त वर्ष 2024-25 की पहली तिमाही (अप्रैल-जून) में शानदार शुरुआत की है। GeM के माध्‍यम से पहली तिमाही में वस्तुओं एवं सेवाओं की खरीद 1.24 लाख करोड़ रुपये को पार कर गई है।

Hashtags

Negoro

@imnotnegoro · Post #17199 · 02.11.2025 г., 14:27

42 века за 25 долларов «Солдаты! Эти памятники с высоты сорока веков смотрят на вас!», говорил своим гвардейцем, изнывающим от жары в медвежьих шапках, Бонапарт. Со времён рейда Наполеона прошло уже 200 лет, поэтому на нас смотрят уже 42 века. Первого ноября в Гизе открылся новый Большой египетский музей, или Grand Egyptian Museum (аббревиатура - #GEM ). GEM - это 500 000 кв м экспозиции, более 100 000 экспонатов. Всё, что пылилось в старом музее на каирском Тахрире в запасниках, из-за недостатка площадей, теперь выставлено на обозрение. Да и разве в цифрах, которые,безусловно, впечатляют,дело. Музей действительно впечатляет масштабами,под стать великим пирамидам, которые прекрасно видны из его панорамных окон.До пирамид Гизы всего два километра и туда можно пройти сразу из музея.Одиннадцатиметровая статуя Рамзеса Второго (местные говорят "Рамзи")кажется не больше человеческого роста на фоне высоких сводов атриума. Главная звезда экспозиции - полная коллекция Тутанхамона с 5000+ предметами: знаменитая золотая маска, ранее хранившаяся в Каирском музее на Тахрире.Экспонаты разбиты по династиям: от Старого царства с пирамидами Джосера и Менкаура до Нового царства с Рамсесом Вторым. Проект рисковал и вовсе не состояться.Ведь пока строили музей (начинали в 2005 году),свергли бессменного Хосни Мубарака, уморили в тюрьме президента-ихвана Мурси, и уже долгое время на троне местный спецслужбист Фаттах Ас-Сиси. Он недавно благополучно продлил полномочия и Египет вступил в бесконечную эпоху развития, мира и процветания. Финансировали строительство японцы, проектировали и строили западные компании но через местного инфраструктурного гиганта Hassan Alam.Не знаю, кто строил пирамиды, но сейчас всё, что сложнее общестроя в Египте не обходится без иностранцев. Величие нынче стоит недёшево, на музей ушло около миллиарда долларов. Были голоса осуждения, мол страна далеко не самая богатая, массы бедняков в буквальном смысле живут на улице. Зато теперь есть и музей и бедное население, а так бедное население было бы без музея и без 1млрд$ гарантировано. По поводу знаменательного, без иронии,события Ас-Сиси организовал грандиозную церемонию, с гостями из десятков стран вплоть до глав государств. Оперное пение,симфонический оркестр, специально написанная сюита, исполняемая одновременно в Гизе, в Рио-де-Жанейро,Нью-Йорке,Мельбурне, Париже и Токио (транслировали одновременно, через телемост). Пафосную речь произнесла египетская красавица Ясмины Эль Абд. В панегирике в один ряд встали великие пирамиды и цивилизация древнего Египта, греческое наследие, халифат и конечно же Ас-Сиси с его New Capital - новой столицей, помпезным проектом выноса всей египетский администрации в новый город, построенный в пустыне в 60 км от старого Каира (город правда почти пустой, если не считать уже перенесенные минестерства). Очень довольный Ас-Сиси с супругой, внимающий перипетиям перфоманса, главная задача которого поставить его в ряд с фараонами, это само по себе отдельный перфоманс. Но самолюбование новых фараонов не портит картинки, ведь это Египет,здесь это в порядке вещей тысячи лет.Новость хорошая, музей получился уникальный, его обязательно стоит посетить, если уже собрались в Каир. Мой совет: когда насладитесь музеем (удовольствие стоит 25$) и пройдете к пирамидам, к вам будут лезть навязчивые местные смугляши, будут предлагать проехаться на бричке, сфотографироваться, влезть на верблюда‌, купить этническую ветошь. Делать это будут на всех языках мира с правдивым взглядом сочинского таксиста. Услышав, что вы из России, сильно воодушевятся и вспомнят российского президента, всячески подчёркивая силовые характеристики последнего. Просто не реагируйте, даже не смотрите в сторону назойливых цыганойдов, сконцентрируйтесь на сорока веках, смотрите вокруг, оно того стоит. #GEM удачный бренд, слово gem - это ещё и драгоценный камень. Музей стал идеальным дополнением к пирамидам, прекрасное приобретение для Египта и всех, кто интересуется историей. Сорок два века за 25 долларов, надо брать! видео в первом комментарии 👇 #ОткрытияNegoro

Crypto

@signal_bitcoins · Post #2018 · 25.12.2023 г., 16:55

#LEVER bounced from the Weekly Demand zone,we expect God candles incoming,pump it to the moon 🚀#GEM ❄️@signals_bitcoin_crypto❄️ ❄️@Shadow_support0o❄️

Hashtags

ГЕМИНИДЫ: ПРОЧНОСТЬ И СВЯЗЬ С АСТЕРОИДОМ Пик Геминид пройден ушедшей ночью (ZHR ~ 100). Удалось пронаблюдать? **** Этот рой примечателен не только тем, что является самым мощным среди регулярных потоков, но также своим прародителем - не кометой, но необычным астероидом (3200) Фаэтон. Объект ещё иногда называют "каменной кометой", т.к. приближаясь к Солнцу, Фаэтон разогревается до 750 °C, растрескивается и теряет вещество. Правда, его слишком мало, чтобы пополнять метероидный рой, который, вероятно, родился в ходе катастрофы в недалёком прошлом. **** В связи с этим частицы Геминид значительно плотнее и прочнее в сравнении с порождёнными кометами, а значит, они глубже, при прочих равных, проникают в нашу атмосферу. Вот этот график от НАСА показывает, что декабрьские метеоры в среднем горят до 70 км над землёй, в то время как Персеиды с их в ~4 раза меньшей плотностью (0.37 г/см3 против 1.39 у Геминид) заканчивают светиться на 15-20 км выше. Инфографика: NASA Источник фото #GEM#Phaethon

Nefertari's tomb

@nefertaritomb · Post #790 · 05.11.2025 г., 08:35

#announce#gem Ирина Горячева. С древнеегипетского языка на дизайнерский. Опыт работы в GEM. Место: ZOOM Дата и время: 12 ноября 🕕 Начало: 18:00 — Каир и Иерусалим | 19:00 — Москва | 17:00 — Берлин ⏱️ Продолжительность: около 1 часа + время на вопросы 🍀Запись будет *Участие бесплатно, но будем рады поддержке🙏. Регистрация по ссылке

​​🎙 NEW GEM #FINE I think here is big potential to grow, marketing incoming. 🆘Be careful, put small bag here. Marketcap: 9.5 MIL $ Price now: 0.000000023618598849591634 $ 1️⃣Dextool trending working, order Dextool Trending 2️⃣Big marketing Campaign incoming ✅ More information Telegram: https://t.me/+YIevhi57q2phY2Y6 Website:https://www.finerc.vip/ 👉 BUY HERE: https://www.dextools.io/app/en/ether/pair-explorer/0xb54ce26f2e30f64c5b684b141311ce138ab5e00e 🧨 Push cooperating with@Whales100xsignals #MEMECOIN#GEM

ई-ग्राम स्वराज ऐप और #GeM का एकीकरण ग्रामीण स्तर के उद्यमियों के लिए नए अवसरों के रास्ते तैयार करेगा। #NayeBharatKiPanchayat#SamaveshiVikaas

科技&趣闻&杂记

@kejiqu · Post #3648 · 19.07.2025 г., 01:01

谷歌推出“Gemini Drops”,新增生产力规划师 Gem 谷歌宣布推出“Gemini Drops”功能更新,效仿Pixel和Workspace,为其生成式人工智能模型带来新功能。此次更新的重点是“生产力规划师 Gem”,旨在提升用户的工作效率。此次更新标志着Gemini正式加入了定期功能更新的行列。9to5Google 🏷#Gemini#Drops#生产力规划师#Gem#更新 📢频道👥群组📝投稿

12
ПредишнаСтр. 1 от 2Следваща