Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области.
Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него.
"Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!"
Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее.
Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то.
С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше.
Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс.
В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков.
#dev
JAC J7 - это немножко Alfa Romeo и Maserati (дизайн того же Даниэля Гальони).
Большой автомобиль с огромным багажником (как у Octavia). Помимо обогревов, круиза, 6-ти динамиков и обычного набора функций, есть то, чего нет у других за эти деньги, например, задние воздуховоды, регулировка наклона спинки второго ряда.
Двигатель 1,5 мощностью 136 л.с., вариатор VT3S бельгийской марки Punch при должном уходе и без лишних нагрузок ходит до 200 тыс км.
Цена от 1,699 млн руб.
Выбрать можно тут
Звоните +7 (495) 089-05-39
#jac
Стартовали продажи JAC T9 с новой подвеской
Российское представительство марки #JAC объявило о начале продаж новой модификации T9 под названием Urban. Её основное отличие от прочих пикапов — многорычажная подвеска на задней оси вместо прежней рессорной.
Такой JAC T9 предлагается в единственной комплектации с бензиновым двигателем и оценён в 3,7 млн рублей, то есть новинка заняла по стоимости промежуточное положение между двумя уже доступными версиями этой модели.
T9 Urban получил тот же силовой агрегат, что и обычный бензиновый T9. Это 2.0-литровая «турбочетвёрка» на 224 л.с. и 390 Нм в сочетании с 8-диапазонным «автоматом» и системой полного привода, однако механическую блокировку заднего дифференциала заменили электронной.
Механические доработки не сказались ни на габаритах пикапа, ни на его функциональности: T9 с задней подвеской Multilink имеет дорожный просвет 210 мм и грузоподъёмность 980 кг, как и модификация с рессорами на задней оси.
В оснащение версии Urban вошли, к примеру, светодиодная оптика и 18-дюймовые диски, электрозеркала, экокожа в салоне, климат-контроль и медиасистема с дисплеями диагональю 7 и 10,4 дюйма, 6 динамиками и камерами кругового обзора. Также предусмотрены электрорегулировки и подогрев передних кресел.
Обычный JAC T9 с бензиновым двигателем стоит на 40 тысяч рублей дешевле. Самая дорогая версия пикапа оценена в 3 750 000 рублей и отличается дизельным мотором на 163 л.с. и 410 Нм того же объёма 2.0 литра.
Источник: auto.ru/mag/article/startovali-rossiyskie-prodazhi-pikapa-jac-t9-s-novoy-podveskoy/
#RCINews#JAC
Новый минивэн JAC RF8 стал доступен для заказа в России
Новый китайский минивэн JAC RF8 теперь можно заказать на официальном сайте марки. Цены и комплектации объявят позже, так что пока модель доступна для «слепого» бронирования. А вот список оснащения уже рассекречен: семиместный салон с широкими возможностями трансформации, электронные ассистенты и функция массажа не только для водителя и пассажира спереди, но и для пассажиров на втором ряду.
В #JAC утверждают, что RF8 получит «лучшие в своём классе» системы активной безопасности, включая систему распознавания дорожных знаков, систему предупреждения об открытии двери, систему помощи при движении в пробках и камеры кругового обзора с функцией «прозрачное шасси». Кроме этого, минивэну обещаны трёхзонный климат-контроль, цифровая приборная панель с несколькими вариантами графики, атмосферная подсветка интерьера и аудиосистема с 12 динамиками.
Габариты минивэна — 5215 мм в длину, 1895 мм в ширину, 1830 мм в высоту, а расстояние между осями составляет 3,1 метра. Объём грузового отсека варьируется от 700 до 2500 литров, а салон трансформируется: например, сиденья третьего ряда можно подвинуть продольно на 240 мм.
В движение JAC RF8 приводит бензиновый турбомотор объёмом 2.0 литра. Его мощность не указана, но, по предварительным данным, она будет близка к отдаче двигателя модели в Китае (224 л.с.). Пару мотору составляет 8-диапазонный «автомат».
Источник: auto.ru/mag/article/novyy-miniven-jac-rf8-stal-dostupen-dlya-slepogo-zakaza-v-rossii/
#RCINews
JAC T9 — теперь с дизелем: названа цена
Пикап JAC T9 продается в России с весны 2024 года. Это самая продвинутая, богатая и дорогая версия в семействе, которое также включает модели T6 и T8. Все они имеют унифицированные шасси, силовые агрегаты и каркас кабины, а различаются главным образом дизайном и интерьером. До сих пор JAC T9 предлагался только с бензиновым турбомотором 2.0 (224 л.с., 390 Нм), а теперь китайская компания объявила о расширении семейства, к которому приурочено и другое нововведение.
Заявленная грузоподъемность бензиновой модификации уменьшена с 1055 до 980 кг. Но это касается только машин 2025 года выпуска, которые стоят 3,65 млн рублей, хотя в продаже еще есть прошлогодние экземпляры за 3,6 млн с прежними паспортными данными. Полная масса прежняя — 3100 кг.
Ну а главное — в продаже появились дизельные пикапы JAC T9, и у них изначально заявлена грузоподъемность 980 кг. Двухлитровый турбодизель выдает 163 л.с. и 410 Нм, он работает в тандеме с тем же 8-ступенчатым «автоматом», что ставят на бензиновые версии. Дизельные пикапы штатно комплектуются дополнительной электрической печкой, а также шинами класса A/T, поэтому у них уменьшен угол поворота передних колес, а радиус поворота вырос с 6,2 до 6,5 м.
В остальном бензиновые и дизельные пикапы идентичны. Все имеют классический полный привод part-time с понижающей передачей и блокировкой заднего межколесного дифференциала, паспортный дорожный просвет — 210 мм.
Из оснащения есть шесть подушек безопасности, ESP, климат-контроль, медиасистема (10,4 дюйма), люк, электропривод и обогрев передних сидений, парктроник спереди и сзади, камеры кругового обзора, датчики света и дождя, круиз-контроль и кнопка запуска двигателя.
Дизельный JAC T9 стоит 3,75 млн рублей.
Источник: autoreview.ru/news/pikap-jac-t9-teper-s-dizelem-ob-yavlena-cena
#RCINews#JAC
Рынок пикапов в январе 2025 года вырос на 29% в годовом сравнении
Согласно данным агентства «Автостат Инфо», в январе 2025 года продажи новых пикапов в России увеличились на 29% по сравнению с аналогичным периодом 2024 года. В абсолютных цифрах рынок вырос с 1 433 до 1 842 единиц. При этом сегмент российских пикапов продемонстрировал рост на 46% (с 325 до 475 автомобилей), а продажи иномарок выросли на 23% (с 1 108 до 1 367 единиц). Доля отечественных моделей составила 26%, импортных — 74%.
Однако по сравнению с декабрем 2024 года, когда было продано 2 643 пикапа, январские показатели снизились на 30%.
JAC вышел на первое место в рейтинге, увеличив продажи на 115% (с 206 до 442 единиц). Доля бренда на рынке выросла с 14,4% до 24%. Great Wall, напротив, сократил реализацию на 32% (с 433 до 294 единиц), заняв вторую позицию с долей 16%. Третье место досталось «УАЗ», чьи продажи упали на 10% (с 265 до 238 единиц), а доля снизилась с 18,5% до 12,9%. Топ-5 дополнили Sollers (237 единиц, +295%) и Changan (182 единицы, +86%).
Лидером продаж стал Jac T9 с результатом 335 единиц. Прежний фаворит — Great Wall Poer Kingkong — опустился на второе место из-за снижения на 30% (292 единицы). Третью позицию занял «УАЗ Пикап» с продажами 238 единиц (–10% к январю 2024 года).
#автостатинфо#автоновости#jac
Подписка на Автостат Инфо
Еще больше информации в отчетах
Для связи
JAC S3
▫️Корпорация JAC Motors вышла на первое место по экспорту легких коммерческих автомобилей в Китае.
▫️Официальный дилер JAC Motors готов предложить клиентам ЛК «ДиректЛизинг» вместительный, привлекательный, проворный и экономичный JAC S3 по специальной цене - 750 000 рублей.
▫️Расход топлива (городской цикл) - 9,2л
▫️Максимальная мощность - 109л.с.
▫️Максимальная скорость 180км/ч
#ДиректЛизинг
#директлизинг
#лизинг
#автовлизинг
#jac
#Москва
#2019
Автозавод «Москвич» создал собственный НТЦ
Начавшееся в 2022 году возрождение автобренда #Москвич продолжается: теперь на столичном автозаводе заявили, что создали новый научно-технический центр, на западный манер его назвали аббревиатурой R&D (research and development).
В штате нового НТЦ «Москвича» — уже более 60 инженеров, пока они занимаются адаптацией нынешней продуктовой линейки бренда к российским условиям эксплуатации, а также углублением локализации производства автомобилей.
Напомним, «Москвич» в настоящее время производит кроссоверы 3 и 8, а также лифтбек 6. Эти модели являются лицензионными копиями #JAC.
От RCI News: В 2024 году в Москве показывали прототип электроседана D-класса под названием «Молния», который создан в рамках проекта оригинальной модели "Москвича".
Источник: news.drom.ru/100904.html
#RCINews