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

Резултати

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

Търсене: #etihad

当前筛选 #etihad清除筛选

Пишут, что конкретно по-свински ведёт себя #Etihad. Хотя, авиакомпания считается одной из дорогих и топовых (летал, сервис и правда на уровне). Чтоб не быть голословным - несколько десятков русских транзитников застряло в Малайзии (сейчас может уже и улетели, 1 рейс компания восстановила), тупо отменили рейсы, возврат денег осуществляют крайне неохотно. Также зависали транзитные туристы и в Бангкоке. Этихад также хуже всех в ОАЭ восстанавливает полетную программу, на вчера-сегодня 10-15% от довоенной, для сравнения Emirates - свыше 50%. Два рейса в/из Москву(ы) возобновлены, а, например, казанские рейсы в непонятном статусе, билеты продаются, но самолёты не летают.... https://t.me/beerriot/3454

Hashtags

Лёгкое небо

@legkoenebo · Post #4132 · 15.07.2025 г., 08:08

Флот🛩vs 🛩 vs 🛩 📌Три крупнейшие авиакомпании Ближнего Востока — Emirates, Qatar Airways и Etihad Airways — служат глобальными транзитными узлами между континентами благодаря своему стратегическому расположению. Хабы: 🛩: Дубай 🛩: Абу-Даби 🛩: Доха 📌Флот Emirates 254 широкофюзеляжных самолета Основные типы: ⏺Airbus A380: 116 самолетов ⏺Boeing 777-300ER: 117 самолетов ⏺Boeing 777-200LR: 9 самолетов ⏺Airbus A350-900: 57 самолетов Заказы: 35 Boeing 787 Dreamliner и свыше 200 Boeing 777X Особенности: Использует только широкофюзеляжные самолеты, ориентирована на большие объемы перевозок. 📌Флот Qatar Airways 227 пассажирских самолетов Основные типы: ⏺Boeing 787: 51 самолет ⏺Boeing 777-300ER: 57 самолетов ⏺Airbus A320-200: 29 самолетов ⏺Airbus A350 (обе модификации): 58 самолётов ⏺Airbus A380: 10 самолетов Заказы: 137 дополнительных Boeing 787 (включая 75 Boeing 787-10) Особенности: Более разнообразный флот, включает узкофюзеляжные самолеты. Некоторые самолеты приобретены из вторых рук. 📌Флот Etihad Airways Менее 100 пассажирских самолетов Основные типы: ⏺Boeing 787: 43 самолетов ⏺Airbus A320: 30 самолетов ⏺Boeing 777-300ER: 9 самолетов ⏺Airbus A380: 6 самолетов Заказы: 26 дополнительных Boeing 787 и 25 Boeing 777X Особенности: Самая маленькая из трех компаний, изменила стратегию на “бутик-авиалинию” после финансовых трудностей. ____ 🛩 специализируется только на широкофюзеляжных самолетах и делает ставку на большие объемы 🛩 имеет самый разнообразный флот и крупнейшие заказы на Boeing 787 🛩самая маленькая компания, но показывает рекордную прибыль после сокращения флота Все три авиакомпании активно обновляют флоты современными самолетами Boeing 777X, Airbus A350 и Boeing 787 Dreamliner. _________________ А кто из нихваш фаворит? Лёгкое небо #aviation#Qatar#Emirates#Etihad#compare

🛫🇺🇸Трамп объявил о мега-контракте с Boeing на \$14,5 млрд! ⠀ Президент США Дональд Трамп раскрыл детали громкой сделки между 🇺🇸США и 🇦🇪ОАЭ — среди них контракт на \$14,5 млрд между Boeing, GE Aerospace и Etihad Airways✍️ ⠀ 📦 Что в заказе: 🔹28 широкофюзеляжных лайнеров Boeing 787 и 777X 🔹 Оснащены двигателями от GE Aerospace 🔹 Поставка — с 2028 года ⠀ ✈️ Авиакомпания Etihad, базирующаяся в Абу-Даби, уже подтвердила сделку. Это часть стратегии по обновлению флота и адаптации под новые операционные задачи. ⠀ 📢 Белый дом заявил: Инвестиции укрепляют авиационное партнёрство между ОАЭ и США, поддерживая экспорт и промышленность Америки ⠀ 📊 К слову, флот Etihad уже насчитывает около 100 самолетов, а в 2024 году планируется пополнение ещё на 20–22 борта. ⠀ 🗓️ А накануне Boeing заключил ещё одну крупную сделку — с Qatar Airways на сумму до \$96 млрд. ⠀ 💼 Большая авиация — большие деньги! P.S. Я тут готовлю большой ролик про крах Боинг, но видимо крах откладывается на неопределённый срок, спасибо Донни и правительству США. Опять, или не опять а снова крупные корпорации в Америке выруливают засчет господдержки. А наши дорогие либшизоиды будут продолжать нам втирать, что такое есть только в России, а вот в США там капитализация, и государство никак не влияет на крупные бизнесы и не помогает им... Ну да, ну да. ⠀ #Boeing#Etihad#GEAerospace#США#ОАЭ#авиация#Трамп#самолеты#контракт#экономика#новости#экспорт#QatarAirways#Boeing787#Boeing777X#АбуДаби