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

Резултати

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

Търсене: #agromag

当前筛选 #agromag清除筛选

Доброго понедельника! Мы снова отгружаем! Трактор Zoomlion RN904 PRO отправился к клиенту где будет работать в коммунальной сфере. #zoomlionRN904#agromag#Агромаг@zoomlion_ag_russia#коммуналка

Поздравляем очередного клиента который выбрал компанию ООО "Агромаг" и приобрел трактор Zoomlion RN904 PRO с фронтальным погрузчиком Metal Fach. #Zoomlion#Agromag#Агромаг#Китайскийтрактор#Трактор#Сельхозтехника#ZoomlionAG

Журнал «Аграрная политика» (https://t.me/agrarnaya_politika) подробно подсветило с комментариями профессионалов и представительства Zoomlion, как проходили испытания гибридного трактора Zoomlion DV3354 в Псковской области! #гибрид#Zoomlion#Агромаг#Agromag#технологии#инновации#лучшийтрактор#трактор

Выставка Agravia 2026 прошла, а фотографии остались и дарят хорошие воспоминания о прошедшей выставке! Спасибо всем, кто посетил стенды наших партнеров! Напишите чего не хватило на стендах, на выставке, чтобы мы смогли улучшить этот формат. #Agravia2026#выставка#Агромаг#Agromag#обратнаясвязь

Компания «Агромаг» посетила итоговую дилерскую конференцию 2025 г. В течение нескольких дней мы погрузились в мир передовых технологий одного из мировых лидеров сельхозмашиностроения: 🟢Посетили высокотехнологичный Zoomlion Smart Industry City в Чанше. 🟢Увидели новейшие разработки и производственные линии на заводе в Кайфэнге. 🟢Приняли участие в деловой программе, где представители Zoomlion поделились стратегией развития под лозунгом «High-End, Global, and New Energy». ➡️Особое впечатление произвела презентация новинок техники — будущего, которое уже сегодня создаётся для аграриев по всему миру. В модельном ряду много гибридных тракторов, а так же новые серии. Комбайн, телескопический погрузчик и прицепное оборудование! ➡️Такие мероприятия — не просто встречи. Это возможность укрепить партнёрство, перенять передовой опыт и вместе строить будущее, в котором надёжная и умная техника помогает получать рекордные урожаи. ➡️Надеемся таких встреч будет больше! Спасибо Zoomlion за радушный прием! #zoomlion#agromag#агромаг#китай#новинки#встреча

Отгрузки Zoomlion, продолжаются! Сегодня отгрузили Zoomlion RN904. Это уже второй трактор данной модели у клиента! Отличная замена МТЗ 82, в базовой комплектации имеется Кондиционер, балластные грузы, пневмотормоз, распределитель с фиксирующим и плавающим положением, усиленный балочным мост и топливная система Common Rail! #Agromag#Агромаг@Zoomlion_AG_Russia#ZoomlionRN904#RN904#заменаМТЗ#МТЗ82

Доброго дня! Сегодня два трактора Zoomlion RN904 и RS1304 с фронтальными погрузчиками отправляются к клиенту. Для него это 4 и 5 машина Zoomlion в тракторном парке. Отмечено, что трактора надежные, комфортные и с надежным сервисом! Все вопросы решаются в кратчайшие сроки. @Agromag#отгрузкиZoomlion#Zoomliontractor#RN904#RS1304@Zoomlion_AG_Russia#Agromag

👨‍🌾 🚜 🦁 Стенд компании Zoomlion на выставке CIAME 2025 в городе Ухань. Присутствуют несколько классных новинок на рынок РФ, а так же есть анонсы на новые модели, о которых совсем скоро расскажем. Сегодня видно колоссальную работу обратной связи между: - Заводом изготовителем - Представительством - Дилерской сети Благодаря этому симбиозу мы видим множество доработок по модельному ряду тракторов! В сравнении с прошлым годом, экспонатов чуть меньше, но это лишь временно! Большие перспективные проекты еще впереди. Развитие и доработка уже испытанных технологий в РФ, дает возможность заводу к новым объемам производства и дальнейшее развитие плюс модернизация тракторов! Самое верное направление на сегодня - это Китай, и он будет удивлять нас с каждым годом все больше и больше! #CIAME2025#выставка#Агромаг#Agromag#Китай#Zoomlion#новинки

Стенд компании Kverneland на выставке в Ганновере Agritechnica 2025. Наш надежный партнер показал внушительный стенд, на котором выставлено как говорится от А до Я. Кормозаготовительная техника в виде косилок присутствует под брендом Vicon ( с 1998 года Kverneland приобрёл Vicon и в Европе именно этот бренд больше всего развит и на слуху) Kubota выставила прессподборщики (с 2012 года Kverneland стала дочерней компанией Kubota) - это абсолютно такие же пресса Kverneland, просто облицовочный пластик в цвет тракторов Kubota (Маркетинг и только) А так же ленточные валкообразователи ROC (в 2021 году Kverneland приобрела 80% акций итальянского производителя) Для нас это всё один и самый лучший Kverneland, который добивается успехов в каждом направлении сельскохозяйственной техники! #Kverneland#Agromag#выставка#Ганновер#Агромаг#Agritechnica#сельскохозяйственнаятехника

Стартует второй день выставки #ЖкхРоссии. Представленный нами трактор Zoomlion RN904 произвел благоприятное впечатление своей надежностью, функциональностью и высоким качеством. Многие представители компаний ЖКХ уже заявили о готовности рассмотреть возможность включения данного трактора в свой парк техники. Напоминаем что выставка продлится до 26.04.24 Экспофорум Павильон F, Ждём всех желающих. #Zoomlion_AG_Russia#Agromag#Агромаг#ZoomlionRN904#выставкажкхроссии

Компания Zoomlion сильно шагнула вперёд в развитии гибридных технологий, которые используются в тракторе модели DV и уже больше года испытываются на полях РФ. Благодаря данным испытаниям проведена колоссальная работа по улучшению технологии и сегодня Zoomlion представил свой первый дизель-электрический роторный зерноуборочный комбайн H7-600E. Он работает на шестицилиндровом двигателе экологического класса Stage V мощностью 480 л.с., который соединен с генератором, питающим 12 мини-электродвигателей. Дополнительные электродвигатели используются для питания передней и задней осей, вентилятора и молотильного барабана. Генератор также заряжает бортовую батарею на 11,5 кВтч. Концепция прямого привода позволяет заряжать батарею при низкой нагрузке и использовать её для увеличения мощности до 600 л.с. при необходимости. Максимальная скорость — 40 км/ч. Гибридный комбайн имеет на 70% меньше компонентов трансмиссии, что, по заявлению китайского производителя, повышает эффективность на 20%, снижает рабочую нагрузку оператора на 30%, увеличивает надежность на 50% и уменьшает энергопотребление на 30%. Комбайн оснащён бункером для зерна объёмом 11 500 литров со скоростью разгрузки 110 л/сек, и топливным баком на 780 литров. Ширина жатки варьируется от 7,6 до 9,2 метров. Интересно, что новый зерноуборочный комбайн Zoomlion H7-600E уже доступен на внутреннем рынке Китая, и в то же время проходит испытания в Северной Америке. В следующем году планируется его выход на рынки стран Европы. #технологии#гибрид#Zoomlion#комбайн#зерноуборочныйкомбайн#Agromag#Агромаг#инновации

Отгружен очередной Zoomlion! Трактор модель RN904 с фронтальным погрузчиком. Машина обновленной серии RN 2025 года, получила множество доработок, которых не хватало нашим аграриям и коммунальным службам. Что нового: 🟢Дизайн капота 🟢Комфортабельная кабина (Новый пластик, новая приборная панель, стало еще тише внутри, салонные фильтра, по желанию клиента установлено кресло с пневмоподвеской) 🟢Коробка передач (синхронизированная КПП с под рулевым реверсом 12F+12R) 🟢Рабочий объем двигателя стал 5018 см3, добавился интеркуллер 🟢Вес трактора в базовой комплектации 4800 кг. 🟢Заднее прицепное устройство 🟢Объем топливного бака 200 л. Универсальная машина отправляется к клиенту, где будет трудится на уборке территории, на погрузочных и разгрузочных работах, транспортных и будет выполнять многие другие задачи! Спасибо большое за доверие к нашей компании! #Агромаг#Zoomlion#RN904#трактор#Agromag#коммунальнаяслужба#трактордлявсего#фронтальныйпогрузчик

ПредишнаСтр. 1 от 3Следваща