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

TGINSIGHT SIMILAR POSTS

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

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

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

Търсене: #digitaladvertising

当前筛选 #digitaladvertising清除筛选
AdHand

@adhandapp · Post #415 · 08.10.2025 г., 13:19

AdHand на TAF! 2025💜 Уже в эти выходные (11-12 октября) команда AdHand будет участвовать в выставке "Реклама года" на TAF! в Ташкенте! TAF!25 объединяет профессионалов рекламной индустрии: здесь вы получите актуальные знания, познакомитесь с успешными кейсами и найдёте новых партнёров для развития бизнеса. 📍 Где нас найти: схему с точным расположением нашего стенда смотрите в карусели поста. Приходите знакомиться, обсуждать проекты и узнавать больше о том, как AdHand помогает запускать рекламу на всех площадках в одном интерфейсе. 🤝🏻 На стенде вас встретят наши коллеги Dano Mirzayeva, Farid Afandi, Ayjana Rustamova и Nigora Akhmedova, которые ответят на все вопросы и расскажут о возможностях сотрудничества. 🎁 И, конечно, у нас приготовлены подарки для гостей стенда! Какие подарки? Это секрет, приходите и всё узнаете 😎 А вы идете на TAF? Пишите в комментариях) До встречи в эти выходные! 👋 #TAF25#digitaladvertising

VEON AdTech

@veonadtech · Post #226 · 20.05.2025 г., 05:00

🫨Когда реклама не работает — виноват не канал, а хаос. Можно запускать баннеры, таргет и SMS — сколько угодно. Но если каждый инструмент играет свою партию — вместо стратегии получится какофония. 🔝 В VEON AdTech мы не «запускаем рекламу». Мы строим систему. • Где Big Data говорит, а не догадывается🔈 • Где каждый канал встроен в CJM, а не идёт сам по себе👣 • Где бизнес не гадает, а измеряет: что работает, где, на кого и почему🪧 🔜В следующих постах покажем, как это работает на практике: от точечных SMS до масштабной экосистемы с автоматизацией. ❓А у вас в стратегии — больше интуиции или цифр? #VEONAdTech#BigDataMarketing#DigitalAdvertising#PerformanceMarketing#MarTech

VEON AdTech

@veonadtech · Post #259 · 07.08.2025 г., 07:00

🚀 Инфлюенс-маркетинг больше не угадывает. Он измеряет. Perfluence — теперь в экосистеме VEON AdTech. Мы не просто подключили технологичную платформу. Мы встроили Perfomance-подход в саму суть инфлюенс-рекламы. Инфлюенс-маркетинг больше не ограничивается охватом и доверием. Теперь это — работающая воронка с измеримыми результатами. 🗣 Только живые блогеры с верифицированной аудиторией 🛒 Оплата — за действия: установка, регистрация, покупка 🔍 Полная прозрачность: кто кликнул, откуда и что сделал дальше ☝️ Это не просто интеграция. Это новый стандарт инфлюенс-маркетинга в Узбекистане — точный, управляемый, эффективный. ❓ Готовы к рекламе, которая работает по вашим правилам? В следующем посте расскажем — как мы находим именно вашу аудиторию. #VEONAds#InfluencerMarketing#Perfluence#AdTech#DigitalAdvertising#MarketingInnovation 👋👋Всё о digital-рекламе в Узбекистане: аналитика, лайфхаки и готовые решения.

AdHand

@adhandapp · Post #402 · 06.10.2025 г., 10:59

Мы остаёмся тем же AdHand by Aitarget– платформой, на которой вы можете запускать рекламу без лишних сложностей. Теперь в новом, фиолетовом, цвете 💜 С нами вы: 1️⃣ открываете и оплачиваете рекламные кабинеты на выгодных условиях 2️⃣ работаете с прозрачными бюджетами – без скрытых комиссий 3️⃣ управляете всеми платформами – Google, Meta, TikTok, Telegram, Snapchat – в одном интерфейсе. Там же отслеживаете сводную аналитику по площадкам и кампаниям 4️⃣ можете запускать рекламу в сложных нишах (уточнить детали у менеджера) 5️⃣ получаете оперативную тех. поддержку на вашем языке 6️⃣ имеете доступ к базе знаний по всем рекламным площадкам Спасибо, что выбираете AdHand! Мы рады быть вашим проводником в мире digital-рекламы. #digitaladvertising#mediabuying#googleads#telegramads#metaads#tiktokads