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

Резултати

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

Търсене: #cmacgm

当前筛选 #cmacgm清除筛选
Всё о таможне и ВЭД

@proved_is_here · Post #13878 · 04.02.2026 г., 10:15

Судоходный гигант CMA CGM Group «в связи со сложной и нестабильной международной обстановкой» снова обходит Суэцкий канали Красное море Компания приняла решение на время перенаправить суда, задействованные в сервисах French Asia Line 1 (FAL 1), French Asia Line 3 (FAL 3) и Mediterranean Club Express (MEX), через мыс Доброй Надежды #CMACGM#грузоперевозки#Суэцкийканал

ТИС ЛОДЖИСТИК

@tislogistic · Post #4113 · 20.04.2025 г., 02:09

🌊 CMA CGM представила своего первого двухтопливного «морского гиганта» — судно CMA CGM Seine, имеющее вместимость 24 000 TEU. Это судно сравнимо по размерам с CMA CGM класса Jacques Saade, но обладает значительно лучшей эффективностью. 📏 CMA CGM Seine имеет длину 399 метров и ширину 61,3 метра, что позволяет сократить выбросы парниковых газов на 20%. Вместимость судна увеличена на 764 TEU и составляет 23 876 TEU, включая 2 200 рефрижераторных контейнеров. 🚢 Это судно является первым из четырех новых, которые строятся для CMA CGM в этом сверхкрупном классе, подтверждая амбиции компании по оптимизации морских перевозок и снижению воздействия на окружающую среду. ____ #ТисЛоджистик🦏 #CMACGM #ЭкологичныеТехнологии #МорскиеПеревозки

🚢CMA CGM вводит в эксплуатацию новый двухтопливный контейнеровоз, вместимостью 24 000 TEU. Французская CMA CGM приняла в состав флота один из крупнейших контейнеровозов нового поколения — "CMA CGM Grand Palais", построенный верфью Hudong-Zhonghua Shipbuilding (входит в CSSC). Судно вместимостью 24 000 TEU оснащено двухтопливным двигателем (СПГ/дизель) и может перевозить до 2200 рефконтейнеров. Запас хода на СПГ достигает около 20 000 морских миль, что делает его эффективным решением для дальних маршрутов. С операционной точки зрения, ввод таких судов усиливает тренд на декарбонизацию контейнерного флота: использование СПГ и системы ICER снижает выбросы метана и обеспечивает соответствие стандартам IMO Tier III. Для рынка это подтверждает стратегию крупнейших линий по обновлению флота в пользу крупнотоннажных и более экологичных судов, повышающих эффективность и снижая углеродный след. 📌CMA CGM Group — основана в 1978 году во Франции, одна из крупнейших контейнерных линий мира, контролируется семьёй Сааде (Saadé). #Shipping#Containers#LNG#Decarbonization#CMACGM

🚢CMA CGM выстраивает альтернативные логистические коридоры в обход Ормузского пролива. Французская CMA CGM разворачивает мультимодальные решения (море–ж/д–авто) для обеспечения устойчивости цепочек поставок на фоне рисков в Ормузском проливе. Компания формирует обходные маршруты через порты ОАЭ — Khor Fakkan, Fujairah и Оманский Sohar — как ключевые входные точки в регион. Далее грузы направляются в основные хабы Персидского залива (Khalifa, Jebel Ali, Sharjah) с использованием комбинации морских и автомобильных перевозок. Дополнительно задействуется сухопутный коридор через Саудовскую Аравию, включая порт Джидда (Jeddah) на Красном море как альтернативу традиционным маршрутам. Также CMA CGM использует порты Омана, формируя третье направление доставки с последующей дистрибуцией по странам региона. Такая конфигурация позволяет сохранить связность с Азией и Средиземноморьем без прямой зависимости от Ормузского пролива. С точки зрения рынка, оператор переходит от классической морской логистики к гибридным моделям, снижая геополитические риски и повышая устойчивость цепочек поставок, что может стать новой нормой для региона. 📌CMA CGM Group — основана в 1978 году во Франции, одна из крупнейших контейнерных и логистических компаний мира, контролируется семьёй Сааде (Saadé) через холдинговые структуры. #Shipping#Logistics#CMACGM#MiddleEast#SupplyChain

🚢CMA CGM провела церемонию имянаречения нового контейнеровоза, работающего на метаноле. Французская группа CMA CGM Group провела церемонию именования нового контейнеровоза “CMA CGM Osmium” — судна вместимостью 13 000 TEU с двухтопливной установкой (метанол). Церемония состоялась в Южной Корее. Судно войдёт в сервис M2X (Азия – Мексика) и станет частью стратегии компании по достижению углеродной нейтральности к 2050 году. Крестной матерью выступила представитель BNP Paribas в Южной Корее, что подчёркивает роль устойчивого финансирования в обновлении флота. Ранее компания приняла первое судно из серии шести 15 000-TEU контейнеровозов на метаноле, доведя собственный флот до 400 единиц. Параллельно подписан контракт с Cochin Shipyard Limited (CSL) на строительство шести контейнеровозов на СПГ. Для рынка это подтверждение ускоренного перехода крупных линейных операторов к альтернативным видам топлива, диверсификации энергетической базы флота и долгосрочной ставки на метанол как один из ключевых «зеленых» вариантов для deep-sea контейнерных перевозок. 📌CMA CGM Group — французская контейнерная линия, основанная в 1978 году, входит в тройку крупнейших мировых операторов. Компания является частной и контролируется семьёй Сааде. #CMACGM#Methanol#ContainerShipping#Decarbonization#GreenShipping

🚢Контейнерный флот укрывается от войны на Ближнем Востоке. Эскалация конфликта на Ближнем Востоке вынуждает сотни контейнеровозов искать безопасные стоянки. По оценкам брокеров на основе данных VesselsValue, около 140 контейнеровозов остаются заблокированными в Персидском заливе. Среди них - 13 ультра-крупных и neo-Panamax контейнеровозов совокупной стоимостью более $1,7 млрд. Наиболее значительную экспозицию в регионе имеют операторы MSC и CMA CGM, чьи суда активно работают на маршрутах, связывающих Азию и Ближний Восток. Ситуация усугубилась после сообщений о попадании беспилотников по контейнерному порту Салала в Омане, что усилило опасения относительно безопасности портовой инфраструктуры. В результате многие линии приостанавливают рейсы или направляют суда на якорные стоянки до прояснения ситуации. Для контейнерного рынка это означает задержки цепочек поставок, возможные перенаправления через альтернативные хабы и дальнейший рост операционных расходов на безопасность и страхование. 📌VesselsValue Ltd. — британская аналитическая компания, основанная в 2011 году, специализируется на оценке стоимости судов и морских активов. Компания является частной и принадлежит инвестиционной группе Veson Nautical. #ContainerShipping#MSC#CMACGM#MiddleEast#ShippingRisk

🚢CMA CGM: прибыль в IV квартале обнулилась, ключевой фактор 2026 — Ближний Восток. Французская контейнерная линия CMA CGM Group завершила IV-й квартал 2025 года фактически без прибыли, зафиксировав нулевой чистый результат против $1,53 млрд годом ранее. Снижение доходности отражает давление на ставки и общую волатильность контейнерного рынка. Руководство отмечает, что динамика 2026 года во многом будет зависеть от ситуации в Красном море и на Ближнем Востоке. Регион остаётся критически важным для глобальных торговых потоков. Ограничение транзита через Суэцкий канал и необходимость обхода Африки увеличивают тонно-мильный фактор и операционные расходы, но одновременно поддерживают фрахтовые ставки. Для рынка контейнерных перевозок развитие конфликта может стать ключевым драйвером баланса между спросом и предложением тоннажа в 2026 году. 📌CMA CGM Group — французская контейнерная линия, основанная в 1978 году в Марселе. Компания входит в тройку крупнейших мировых контейнерных перевозчиков и контролируется семьёй Сааде. Руководит компанией - сын основателя - Родольф Сааде (Rodolphe Saade). #ContainerShipping#CMACGM#FreightMarket#RedSea#GlobalTrade

🚢CMA CGM вводит экстренную топливную надбавку из-за роста цен на бункер. Французская контейнерная линия CMA CGM Group объявила о введении экстренной топливной надбавки (fuel surcharge) на фоне резкого роста цен на бункер, вызванного конфликтом на Ближнем Востоке. Надбавка будет применяться к грузам, загружаемым с 23 марта, и составит от $65 до $180 за контейнер в зависимости от типа груза (сухой или рефрижераторный), дальности маршрута и направления перевозки. Рост стоимости топлива связан с перебоями поставок и геополитической напряжённостью в районе Ормузского пролива. Судоходные компании уже приостановили часть сервисов в Персидский залив, а суда, находящиеся внутри региона, остаются в ожидании из-за рисков безопасности и страховых ограничений. Ранее аналогичную экстренную топливную надбавку объявила MSC для грузов из Северной Европы в Красное море и Восточную Африку. Для контейнерного рынка это означает дальнейшее увеличение транспортных издержек и возможный рост ставок на фоне подорожания бункера. 📌CMA CGM Group — французская контейнерная судоходная компания, основанная в 1978 году в Марселе. Является третьим по величине линейным перевозчиком в мире и контролируется семьёй Сааде. #ContainerShipping#CMACGM#FuelSurcharge#BunkerPrices#ShippingCosts