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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #tea

当前筛选 #tea清除筛选
Crypto Drop Club

@drop_cryptogo · Post #1632 · 24.01.2025 г., 09:21

🗣#Tea: Claim Tokens on Testnet | TGE in February Tea is an open-source protocol designed to reward developers for their work. 🟠Investments: $16.9M | Led by Binance Labs 🟠TwitterScore The testnet is live. While there aren’t many activities yet, you can add the network and claim tokens. What to do: ✔️ Visit thefaucetto claim test tokens. ✔️ Add the network to yourwallet: Network Name: tea-assam RPC URL: https://assam-rpc.tea.xyz Chain ID: 93384 Currency Symbol: TEA Block Explorer URL: https://assam.tea.xyz Claim early while the faucet is working smoothly. Crypto Drop Club 👉 SUBSCRIBE

Hashtags

Dishes.Cooking.Food

@cookingdish · Post #383 · 15.05.2024 г., 13:21

FRUIT TEA!🫖 Ingredients: * Grapes 🍇 * Apple 🍎 * Orange 🍊 * 2 Cinnamon sticks * Raspberries * Handful of mint Pour hot water on top and allow the water to infuse for 10 minutes before serving. Add honey/maple syrup when serving. #tea @dishes

Hashtags

Dishes.Cooking.Food

@cookingdish · Post #360 · 21.04.2024 г., 14:20

FRUIT TEA!🫖 Ingredients: * 1/2 cup Pomegranate seeds * 3 slices Lime 🍋 * 1 slice Grapefruit 🍊 * 1/2 cup Raspberries * 2 Cinnamon sticks * Rosemary 🌿 * Honey #tea @dishes

Hashtags

#Haifa#tea&music Кто как, а мы снова соберемся в среду в Хайфе на крыше у Норы попеть песен, помечтать и просто побыть друг с другом! И кстати, есть ощущение, что еще и салют увидим :) 🎻🎸🪘🪇🎹🫂☕️✨🫶 На всякий случай захватите с собой теплую кофту и угощения к чаю. Всех-всех ждем! Когда: 30.04 (среда), 18:00 - 20:00 Где: ул.Дерех Симха Голан 28 (שמחה גולן 28 (דרך https://maps.app.goo.gl/8GTEJwU9GkkmsBms9?g_st=com.google.maps.preview.copy По всем вопросам пишите @ira_shevchuk_bp

Hashtags

#Haifa#tea&music В среду вновь устроим чайно-музыкальные посиделки у Норы на ее супер - крыше! Будет много теплого общения и любимых песен, а если вы принесете вкусности - еще и угощения к чаю:) 🎻🎸🪘🪇🎹🫂☕️✨🫶 Так как мы будем на крыше - лучше прихватить с собой на всякий случай теплую кофту. Когда: 16.04 (среда), 18:30 - 20:30 Где: Хайфа, ул.Дерех Симха Голан 28 https://maps.app.goo.gl/8GTEJwU9GkkmsBms9?g_st=com.google.maps.preview.copy По всем вопросам пишите @ira_shevchuk_bp

Hashtags

#Haifa#tea&music В ближайшую среду приглашаем на чайно-музыкальные посиделки в гости к Норе на очень уютную крышу! Будем общаться, петь песни из любимых фильмов и мультфильмов, и те, которых очень попросит душа. 🎻🎸🪘🪇🎹🫂☕️✨🫶 Приносите свои музыкальные инструменты и угощения к общему столу (например, печеньки, фрукты или сок). Так как мы будем на крыше - лучше прихватить с собой на всякий случай теплую кофту. Когда: 26.03 (среда), 18:00 - 20:00 Где: Дерех Симха Голан 28 (שמחה גולן 28 (דרך Давайте встречаться в 17:45 у главного входа в Гранд Каньон и идти к Норе вместе. По всем вопросам пишите @ira_shevchuk_bp

Hashtags

#Haifa#tea&music В ближайшую среду вновь встретимся попеть важных и красивых песен, побыть вместе и согреть друг друга чаем и историями о том о сем! В этот раз будет формат гитара по кругу, поэтому если вдруг вы готовы поделиться своим творчеством (музыка, поэзия, проза) - это будет особенно приятно!🎻🎸🪘🪇🎹🫂☕️✨🫶 Приносите свои музыкальные инструменты и угощения к общему столу. Когда: 26.02 (среда), 18:00 - 20:00 Где: Tel Aviv St 27, Haifa. Остановка Lin Medical Center. מרכז הנוער קריית אליעזר בת גלים https://maps.app.goo.gl/idutXeD6fBGGibeg6?g_st=com.google.maps.preview.copy @ira_shevchuk_bp

Hashtags

#Haifa#tea&music Таинственным образом с предыдущей нашей музыкальной встречи пролетел уже почти месяц - ну что же, тем радостнее будет позвучать вместе вновь! Приходите общаться, петь, играть музыку и пить чай! 🎻🎸🪘🪇🎹🫂☕️✨🫶 Приносите свои музыкальные инструменты и угощения к общему столу. Когда: 12.02 (среда), 18:00 - 20:00 Где: Tel Aviv St 27, Haifa. Остановка Lin Medical Center. מרכז הנוער קריית אליעזר בת גלים https://maps.app.goo.gl/idutXeD6fBGGibeg6?g_st=com.google.maps.preview.copy @ira_shevchuk_bp

Hashtags

#Haifa#tea&music Впервые в Новом, а также Старом Новом и в уже все еще попрежнему этом году снова соберемся побыть вместе и попеть красивых песен. ✨🦋🫧🪇🎸🎹🪘🎻 Если мы еще не знакомы - самое время это исправить, очень будем рады встрече! Приносите свои музыкальные инструменты и угощения к общему столу. Когда: 15.01 (среда), 18:15 - 20:30 Где: Beitar 8 (Матнас Адар, большой зал на 1 этаже). https://maps.app.goo.gl/vBkTdfN2xY5tUgRF6?g_st=ic @ira_shevchuk_bp

Hashtags

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