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

Резултати

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

Търсене: #booking

当前筛选 #booking清除筛选
Лёгкое небо

@legkoenebo · Post #4586 · 04.02.2026 г., 09:26

✈️Детей до 12 лет обязали размещать в самолётах рядом с родителями 📌С 1 марта вступает в силу новое обязательное правило – детей до 12 лет необходимо размещать в салоне самолёта рядом с родителями или сопровождающими 🔵Раньше это было лишь рекомендацией, теперь авиакомпании обязаны соблюдать норму 🔵Эксперты опасаются возможных злоупотреблений со стороны пассажиров – например, попыток получить более удобные места под предлогом перевозки детей. Тем не менее, перевозчикам придётся выполнять новые требования в обязательном порядке ⬅️Как думаете, эффективное нововведение? Лёгкое небо #aviation#news#Россия#Booking

AQPARAT SAQSHYSY

@aqparatsaqsysy · Post #2224 · 15.07.2024 г., 11:26

⚡️Мошенники на Booking.com Идет сезон отпусков, и многие люди едут на отдых зарубеж дикарем, то есть организуют путешествие самостоятельно без участия туркомпаний. ⚠️ При этом, арендуя онлайн номер в отеле или квартиру за границей, есть риск нарваться на кибермошенников. ❗️Аферисты используют украденные учетные записи владельцев недвижимости на Booking.com. С похищенных учетных записей они рассылают сообщения клиентам с требованием подтвердить бронирование путем оплаты, угрожая в противном случае отменить бронь. ‼️ Также злоумышленники отправляют фишинговые ссылки на сайт, который выдает себя за популярный портал аренды жилья. Там мошенники собирают персональные данные и получают банковские переводы от своих жертв. 📌 Поэтому с особой осторожностью относитесь к сообщениям от имени владельцев недвижимости на данной платформе и ссылкам, которые они вам отправляют. 📌 Чтобы проверить ссылку на фишинг или прочие угрозы воспользуйтесь Virus Total, но помните, что самые последние угрозы могут быть не зафиксированы в базе этого ресурса. 📌 Условия оплаты обычно оговорены сразу на странице хозяина отеля в приложении или на сайте Booking.com. Поэтому, если с вас требуют оплату вопреки установленным условиям, напишите в техподдержку. 🤲🏻 Приятного и безопасного отдыха! Смотрите спецпредложения в Booking.com, чтобы найти самые выгодные условия. ✅ Подписывайтесь на телеграм-канал @aqparatsaqsysy и будьте информационно грамотными! ⤵️ Здесь наш канал в Instagram: 👉🏻🔗👈🏻 #мошенники#мошенническиесхемы#мошенничество#booking

AQPARAT SAQSHYSY

@aqparatsaqsysy · Post #2447 · 18.04.2025 г., 06:54

⚡️Мошенники на Booking.com С наступлением сезона отпусков всё больше путешественников выбирают самостоятельные поездки за границу, организуя отдых без помощи туроператоров. Однако аренда жилья или отелей через популярные платформы, такие как Booking.com, сопряжена с рисками стать жертвой кибермошенников. ‼️Как действуют аферисты? ❗️ Злоумышленники взламывают учетные записи владельцев недвижимости на Booking.com и используют их для рассылки фальшивых сообщений. В этих письмах они требуют от клиентов подтвердить бронирование дополнительным платежом, угрожая отменой заказа в случае отказа. ❗️Ещё одна распространённая схема — отправка фишинговых ссылок, ведущих на поддельные сайты, которые имитируют интерфейс Booking.com. На таких ресурсах мошенники собирают личные данные пользователей и похищают деньги через банковские переводы. ⁉️Как защититься? Будьте внимательны к подозрительным сообщениям. Если вам приходит письмо или сообщение с требованием оплаты, не соответствующее условиям, указанным на официальной странице хозяина жилья в Booking.com, это повод насторожиться. 1️⃣ Проверяйте ссылки. Используйте сервисы, такие как VirusTotal, для анализа подозрительных URL. Однако помните, что новые угрозы могут отсутствовать в базах таких ресурсов. 2️⃣ Сверяйтесь с официальными условиями. Все детали оплаты обычно четко прописаны на сайте или в приложении Booking.com. При любых несоответствиях немедленно обращайтесь в службу технической поддержки платформы. 3️⃣Не делитесь личными данными! Никогда не вводите банковские данные или персональную информацию на сайтах, вызывающих сомнения. 👌 Безопасный отдых начинается с вас, чтобы ваш отпуск прошел без неприятных сюрпризов, тщательно проверяйте все сообщения и предложения, связанные с бронированием. Воспользуйтесь акциями и спецпредложениями на Booking.com, чтобы выбрать лучшие условия для отдыха, и всегда сохраняйте бдительность. 📌 Для получения актуальных советов по информационной безопасности подписывайтесь на Telegram-канал @aqparatsaqsysy. Путешествуйте уверенно и наслаждайтесь отпуском! #Мошенничество#Кибербезопасность#Booking#БезопасныйОтдых

Venture Village Wall 🦄

@venturevillagewall · Post #3420 · 18.12.2024 г., 12:11

Hostaway Raises $365M Hostaway has successfully raised $365 million as of December 17, 2024, enhancing its position as a leading vacation rental software. The platform aids users in managing short-term rental properties across channels such as Airbnb, Vrbo, and Booking.com. #Funding#Hostaway#VacationRental#Airbnb#Vrbo#Booking.com #ShortTermRental

Инвестиции Зарубеж

@investicii_zarybeg · Post #243 · 11.03.2026 г., 06:15

🌎Какая страна самая гостеприимная? Ответ снова известен!🍝 🎉 По результатам ежегодной премии Traveller Review Awards от Booking определились лидеры гостеприимства в 2026 году! В основе рейтинга — более 370 млн отзывов путешественников со всего мира. Впечатляет, правда? 😍 🏆 Чтобы получить награду, участники должны были соответствовать строгим критериям: * объекты размещения — рейтинг не ниже 8,0 из 10; * аренда автомобилей — рейтинг не ниже 8,0; * трансферы из аэропорта — рейтинг не ниже 4,6 из 5 и не менее 2 000 выполненных поездок. 🏅Страны‑лидеры по количеству наград (то есть с наибольшим числом победителей): 🇮🇹Италия — 214 666 наград (удерживает первое место уже 9‑й год подряд! 👏) 🇫🇷Франция — 170 596 🇪🇸Испания — 152 292 🇩🇪Германия — 111 685 🇬🇧Великобритания — 93 989 🚀Страны с самым заметным ростом числа лауреатов за год: * Болгария — +68 %; * Южная Корея — +46 %; * Китай — +39 %; * Япония — +29 %; * Норвегия — +19 %. 🌍Самые гостеприимные города 2026 года (по версии Traveller Review Awards): * Монтепульчано (Италия); * Магонг (Тайвань); * Сан‑Мартин‑де‑лос‑Андес (Аргентина); * Харрогейт (Великобритания); * Фредериксбург (Техас, США); * Пиренополис (Бразилия); * Свакопмунд (Намибия); * Такаяма (Япония); * Нуса‑Хедс (Австралия); * Клайпеда (Литва). ✈️ Вдохновились? Пора планировать следующее путешествие! ✈️✨ Читай новости тут: @Investicii_Zarybeg Публикуйте объявления здесь: @Investicii_Zarybeg_ads #зарубежинвест#TravellerReviewAwards#Booking#Путешествия#Гостеприимство#Туризм#ТопСтран#ЛучшиеГорода

Venture Village Wall 🦄

@venturevillagewall · Post #4224 · 23.02.2025 г., 16:00

MCP Revolutionizes AI Tool Integration MCP by Anthropic standardizes AI agents and tools, tackling fragmentation. Over 1,000 MCP servers created, including from companies like Slack and Docusign. Enables seamless functions like airline ticket booking through agents on varied platforms. Supports agent-server chains for contextual decision-making, fostering a cyber-economy where servers and agents can transact. A promising structure for future AI products aiming to innovate search and indexing on MCP rails. 👉 More on MCP: modelcontextprotocol 👉 Join the accelerator for product development: dagihouse #AI#MCP#CyberEconomy#Agents#TechInnovation#SoftwareDevelopment#LLM#Decentralization#Integration#Protocols#DataScience#Research#OpenSource#Finance#Booking#Travel#Server#Economy