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 подобни публикации

Търсене: #pl2304

当前筛选 #pl2304清除筛选

Трактор Zoomlion PL2304-1 Лучшее сочетание технологий, надежности и универсальности! Сегодня приобретение данного трактора будет значительно выгодно для Вас! Минусы Западных производителей: - Стоимость европейского трактора 230-250 л.с. будет значительно дороже; - Большие сроки поставок запасных частей, могут привести к остановке трактора в сезон и потере миллионов рублей на простое и не возможности заготовить корма; - Дилеры дают только свою гарантию т.к. нет официального присутствия заводов изготовителей в РФ; - Дорогое обслуживание. - Отсутствие наличия запасных частей (Многие дилеры пускают новые трактора на «Доноров») Плюсы Китайского производителя ZOOMLION: + Полное присутствие завода изготовителя на территории РФ в виде представительства + Огромные склады запчастей на базе представительства, сформированные склады запчастей у каждого дилера (более 32 по всей стране) на общую сумму более 2,5 млрд рублей; + Наличие от завода профессиональных инженеров в каждом регионе; + Огромная сервисная база, за счет больших объемов продаж и больших наработок техники (за 3 года есть трактора с наработкой выше 10000 моточасов); + Обслуживание Zoomlion дешевле любого Европейского производителя; Немного о тракторе PL2304 в деталях: 🔘 Надежный дизельный двигатель Weichai WP7 объёмом 7,5 литров, оснащен турбонаддувом с промежуточным охлаждением и топливной системой Common Rail от компании Bosch. Максимальная мощность двигателя 270 л.с., максимальный крутящий момент 1150 нм при 1450 об/мин., запас крутящего момента до 36%. Трактор оснащен топливным баком на 400 литров. Для обеспечения непрерывной работы с максимальной нагрузкой тракторе увеличена площадь радиаторов охлаждения гидравлической и трансмиссионной жидкости, надувочного воздуха и охлаждающей жидкости, переднего вала отбора мощности. 🔘 Коробка передач ZF (Германия) – это надежный и проверенный временем механизм изменения передаточного отношения трансмиссии (40F+40R); КПП ZF адаптируется к различным условиям эксплуатации и дает возможность быстрого и точного переключения под нагрузкой; Электронный блок трансмиссии (TCU), обменивается данными с блоком управления двигателя (ECU) в режиме реального времени, оптимально подбирая нужную передачу в соответствии с текущими условиями эксплуатации; Встроенное в КПП "мокрое" многодисковое сцепление, управляется блоком TCU и электрогидравлическим пропорциональным клапаном. В режиме автоматического переключения передач электронные блоки TCU, ECU и VCU обмениваются данными для оптимального движения. 🔘 Передний и задний ВОМ Устройство ВОМ (PTO) с функцией автоматического режима отбора мощности PTO AUTO, обеспечивает стандартный и экономичный режим использования. Различные режимы ВОМ (РТО) 540/1000/1000Е, с большим запасом крутящего момента, оптимально подходят для работы со всеми навесными и прицепными орудиями. Передний ВОМ 1000 об/мин 🔘 Передний мост CARRARO Угол поворота колеса 55 градусов. Грузоподъемность 5,2 т. Запас прочности 20%. Система автоматического включения / выключения привода передних колес и блокировки дифференциала в зависимости от угла поворота передних колес и скорости движения (ASC). 🔘Задний мост Технология электрогидравлического управления, автоматическая блокировка и включение полного привода в зависимости от условий движения. Электрогидравлическое управление сцеплением ВОМ (РТО) с функцией автоматического режима PTO AUTO, управляет подачей крутящего момента в зависимости от выбранной высоты навески. 🔘Гидравлика Bosch Rexroth (Германия) Расширенный пакет имеет Аксиально-Плунжерный насос производительностью 165 л/мин, обратный слив,LS линию, PowerBeyond, для работ с большим требованием гидравлики, например посевные комплексы, опрыскиватели и т.д. Есть комплектация которая будет дешевле с насосом 110 л/мин, без PowerBeyond и LS линии Четыре пары электро-гидравлических выходов. Управление многоходовым клапаном осуществляется по линии CAN, с функцией автоматической диагностики. PL2304 полноценная замена Западному трактору! #Агромаг@Zoomlion_AG_Rus#PL2304#трактор

Сразу два Zoomlion PL2304 с ПНУ и ВОМ готовятся к отгрузке нашему клиенту! Большая популяция PL2304 всех комплектаций (более 220 единиц по всей стране) Трактора уже зарекомендовали себя на всех видах работ! На сегодняшний день есть несколько комплектаций PL2304 которые мы предлагаем: - без ПНУ и ВОМ как на широкой резине, так и чуть уже на спарке; - ПНУ и ВОМ, гидравлика 110 л/мин; - ПНУ и ВОМ, гидравлика 165 л/мин, LS линия, PowerBeyond. Чтобы узнать стоимость подходящей для Вас модели, пишите, звоните и мы порадуем ценной, так как курс на сегодня очень интересный! #Агромаг#тракторZoomlion#PL2304#ZoomlionPL2304 #Лучшийтрактор@Zoomlion_AG_Rus

👨‍🌾 🚜 🦁 Отгружен очередной трактор Zoomlion PL2304 с ПНУ и ВОМ! Эта модель объединила в себе лучшие мировые технологии и эффективные, проверенные временем решения. Надежный двигатель Weichai WP7 🌟Трансмиссия PowerShift от немецкой компании ZF. 🌟Гидравлика с электроуправлением Bosch Rexroth, аксиально-плунжерный насос производительностью 110 л/мин, Power Beyond и LS линия. 🌟Передний мост от Итальянского производителя Carraro. Трактор по настоящему технически сбалансирован и показывает хорошие результаты в поле! Огромное спасибо за выбор нашей компании! #Агромаг#тракторZoomlion#PL2304#ZoomlionPL2304 #Лучшийтрактор@Zoomlion_AG_Rus #тракторсПНУиВОМ

Закрываем 2025 год новогодней отгрузкой тракторов Zoomlion 1) модель PL2304 с ПНУ и ВОМ, приходит в замен европейской техники. 2) модель RS1304 в представлении не нуждается, надежный бестселлер, таких тракторов свыше 2500 тысяч в РФ за 3 года. В хозяйстве уже есть 3 модели RS которые хорошо себя зарекомендовали! Спасибо огромное, что выбираете нас! #новыйгод #2026 #Zoomlion#Агромаг#PL2304#RS1304#китайскийтрактор#новогодняяотгрузка