Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области.
Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него.
"Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!"
Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее.
Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то.
С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше.
Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс.
В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков.
#dev
Хорошие новости друзья. Вот-вот GAC начнет продавать у нас свой самый большой и быстрый кроссовер S9. На 16 см длиннее GS8 и на 24 см длиннее S7.
Гибрид, 1,5 л ДВС генератор + дв зл. мотора. Общая мощность силовой 340 лс, по ПТС только 147 лс. Разгон за 7,2 сек, запас хода больше 1000 км. Батарея 44,5 кВт ч
Флагман марки обещает "премиальный уровень комфорта и продвинутые системы безопасности". В Китае в топе стоит недорого - 36 тыс долл. У нас цена пока не объявлена.
В комментариях китайские видео, можно рассмотреть подробнее.
Хорошо, ждем - 👌
Машин правда
становится больше - 🤝
#gac
В эту субботу 14 марта в 18:30, в салоне GAC на Новой Риге, Major Auto проведет презентацию нового GAC S7 — супер гибрида с потрясающим дизайном, оснащением и динамикой.
В программе, помимо презентации, — фуршет, множество шоу-программ (включая музыкальное и световое шоу), мастер-классы, разные активности, занятия для детей и подарки!
Будет очень круто, ждем Вас!
#gac
Еще раз оценим новинку GAC S7.
Гибрид - 1,5 л генератор + 2 электромотора, разгон до сотни 5,8 секунд, расход 6,5 л на 100 км. Длина 4,9 м, ширина 1,95 м. Полный привод. Габариты: 4,9 м длина, 1,95 ширина.
Премиальный набор опций: вентиляция, подогрев и массаж всех сидений, кожа Наппа, потолок - алькантара, подогрев руля и лобового стекла, доводчики всех дверей, камеры 360, двухслойное остекление, автопарковка и всевозможные ассистенты.
Цена без условий 6,361 млн руб
Менеджер Кирилл @KirStar96
#gac
Потрясающая новинка GAC S7 - уже во всех салонах GAC Major Auto.
Гибрид - 1,5 л генератор + 2 электромотора, разгон до сотни 5,8 секунд, расход 6,5 л на 100 км. Длина 4,9 м, ширина 1,95 м. Внешка - супер.
Богатейшие опции - вентиляция, подогрев и массаж всех сидений, кожа Наппа, потолок - Алькантара, подогрев руля и лобового стекла, салон имеет кресло второго ряда сидений типа - оттоманка, электрорегулировки и складывание сидений второго ряда, доводчики всех 5-ти дверей, камеры 360, двухслойное остекление, автопарковка и всевозможные ассистенты.
Цена - от 5,479 млн руб
Менеджер Кирилл @KirStar96
#gac
Супер возможность купить новый минивэн на гарантии до 2029 года! GAC M8 - 2024 года выпуска, пробег 27 тыс. км.
Цена - всего 4,9 млн руб.
Куплен у нас, один хозяин, полностью прозрачная история, возврат НДС, состояние нового. Богатейший набор опций. По сравнению с машиной без пробега - заметный выигрыш в цене.
Подробности у Кирилла @KirStar96
#gac
GAC AION UT — новый "народный электромобиль" по китайски. Именно так озвучивается его миссия — быть доступным каждому китайцу.
За примерно 1 млн рублей авто предлагает длину 4,27 м, простую, но современную мультимедиа, электромотор в 134 лс, запас хода 500 км (в этом многие сомневаются). Батарею можно арендовать тогда ценник упадет до 600 тыс в эквиваленте.
На видео можно оценить качество и потом сравнить с АТОМом который в три раза дороже немного дороже.
Неплохо — 👍
Не интересно — 👎
#gac
GAC GS8 — многие считают, что это лучший вариант доступного кроссовера.
Он большой, внутри по ширине ощущения как в европейце, ни намека на тесноту. Много места везде, длина почти 5 м. В китайском рейтинге надежности он в первой десятке.
3 ряда сидений, капитанские сидения во втором, первый и второй подогреваются, руль и стекло тоже, сидения натуральная кожа. Панорамный люк, шторка, подсветка салона, проекционный дисплей, музыка Alpine.
Мотор 2 л и 231 лс, но у нас есть и гибридные, очень живые, разгон — 6,9 секунды! Расход мизерный.
Цена от 3,43 млн руб
Подробности: +7 (495) 089-05-39
#gac
Еще одна новинка в Major — гибридный минивэн GAC E8.
7 мест, передний привод. Панорамная крыша, сдвижные электрические двери, подогрев, массаж и вентиляция на первом и втором ряду, на втором — сидения с нулевой гравитацией.
Шумоизоляция обеспечивается двойными стёклами и специальными шинами.
Цена от 4,168 млн руб
Смотрите тут
Звоните +7 (495) 089-05-39
#gac
GAC Aion V для России: старт продаж и переписанный ценник
В середине марта 2026 года российское представительство бренда #GAC анонсировало появление на нашем рынке электрического кроссовера Aion V. Уже к концу месяца были раскрыты состав комплектаций электромобиля и открыт прием предварительных заказов. Теперь дан старт полноценным продажам GAC Aion V, а вместе с ним раскрыта его официальная стоимость, которая отличается от цен по предзаказам.
Длина GAC Aion V равна 4605 мм, ширина — 1854 мм, высота — 1686 мм. Колесная база — 2775 мм. В его основе лежит модульная платформа Aion Electric Platform (AEP 3.0), а на передней оси установлен электромотор, развивающий 204 л.с. и 210 Нм. При этом подчеркивается, что продолжительная 30-минутная мощность, по которой рассчитывается транспортный налог, равна лишь 61 л.с.
Заявленное время разгона до «сотни» — 7,9 секунды.
Емкость литий-железо-фосфатной батареи с фирменной технологией Magazine Battery 2.0 равна 75,26 кВт·ч. Дальность хода по устаревшему циклу NEDC — 580 км.
В салоне электромобиля установлены малый дисплей приборов (8,9 дюйма) и 14,6-дюймовый экран медиасистемы с поддержкой Apple CarPlay и Android Auto, а также встроенными сервисами Яндекса и VK.
Подготовлено 3 варианта исполнения интерьера: темный, светлый и терракотовый. Салон обладает широкими возможностями трансформации. Объем багажника — 427 литров.
В базовую комплектацию входят 7 подушек безопасности, подогревы лобового стекла, руля и всех сидений (передние кресла также оснащены вентиляцией и электроприводом с памятью положения), отделка салона кожзамом, двухзонный климат-контроль, панорамная крыша со шторкой с электроприводом, камеры кругового обзора, датчики парковки спереди и сзади, адаптивный круиз-контроль с набором электронных ассистентов и 19-дюймовые колеса.
Цена — 4,3 млн рублей, хотя по предзаказу она стартовала с 4 млн рублей.
Богатая версия GAC Aion V EX Premium дополнительно оснащена передними креслами с массажером, комбинированной отделкой салона из натуральной и искусственной кожи, складным столиком для пассажиров второго ряда и встроенным холодильником.
Цена — 4,6 млн рублей вместо прежних 4,3 млн рублей.
Соответственно, размер «предварительной» скидки составлял 300 тысяч рублей.
Источник: autoreview.ru/news/gac-aion-v-dlya-rossii-start-prodazh-i-perepisannyy-cennik
#RCINews
Раскрыты характеристики нового GAC Aion V для России
Два года назад компания #GAC представила электрический кроссовер Aion V второго поколения, особо подчеркнув, что эта модель создавалась с прицелом на экспортные рынки.
Действительно, практически одновременно российское представительство GAC зарегистрировало торговую марку суббренда и само название кроссовера Aion V. Однако скорой премьеры на российском рынке не случилось.
GAC Aion V уже давно продается в Китае и в Европе, но до РФ добрался только сейчас.
Судя по официальному изображению, внешность российского GAC Aion V идентична облику зарубежной версии модели. Единственным отличием от китайского варианта стал отсутствующий грибок лидара над лобовым стеклом. Длина электромобиля — 4605 мм, ширина — 1854 мм, высота — 1686 мм. Колесная база — 2775 мм.
В салоне передняя панель получила современную всекитайскую архитектуру с минимумом кнопок, большим планшетом медиасистемы и малым дисплеем приборов. Перед водителем установлен круглый двухспицевый руль, а на центральной консоли размещены подстаканники и двойная площадка беспроводной зарядки. Обещан просторный и эргономичный салон с широкими возможностями трансформации. Объем багажника — 427 литров.
В список оснащения GAC Aion V для России войдут 7 подушек безопасности, адаптивный круиз-контроль с электронными помощниками, камеры кругового обзора и парктроник. Особо подчеркивается наличие теплового насоса, который позволяет сэкономить до 50% электроэнергии по сравнению с традиционной климатической установкой.
Технически GAC Aion V является ближайшим родственником паркетника Toyota bZ3X. В его основе лежит модульная платформа Aion Electric Platform (AEP 3.0), а на передней оси установлен электромотор, развивающий 204 л.с. и 210 Нм. При этом продолжительная 30-минутная мощность, по которой рассчитывается транспортный налог, равна лишь 61 л.с. Заявленное время разгона до «сотни» — 7,9 секунды.
Емкость литий-железо-фосфатной батареи с фирменной технологией Magazine Battery 2.0 равна 75,26 кВт·ч. Заявлено, что аккумулятор надежно защищен от возгораний и механических повреждений. Дальность хода по устаревшему циклу NEDC — 580 км.
Старт российских продаж электрического кроссовера GAC Aion V состоится уже в марте, но цены и комплектации всё еще держатся в секрете.
Источник: autoreview.ru/news/raskryty-harakteristiki-krossovera-gac-aion-v-dlya-rossii
#RCINews
Гибрид GAC S7 для России: старт продаж и цены
В январе российский офис компании #GAC анонсировал появление на нашем рынке гибридного кроссовера S7, который у себя на родине в Китае известен под именем Trumpchi S7. В феврале были раскрыты технические характеристики модификации для РФ, а теперь состоялся официальный старт продаж гибрида GAC S7 и стали известны подробности о его оснащении.
Главным внешним отличием российской версии стало отсутствие лидара над лобовым стеклом. В остальном экстерьер версии GAC S7 для России идентичен китайской модификации.
Длина кроссовера — 4900 мм, ширина — 1950 мм, высота — 1780 мм. Колесная база — 2880 мм, а дорожный просвет — 200 мм. Установлены колеса с размерностью шин 255/50 R20.
Пятиместный интерьер GAC S7 доступен в одном из трех вариантов исполнения (темный, светлый и терракотовый). На передней панели установлены малый (8,9 дюйма) дисплей приборов и крупный (15,6 дюйма) планшет медиасистемы. Предусмотрен кнопочный блок климат-контроля. Двухуровневый центральный тоннель вмещает двойную площадку беспроводной зарядки, подстаканники и бокс-подлокотник. В салоне расположено 34 отсека для хранения мелочей. Объем багажника — 720 л., а со сложенным задним диваном — 2050 л.
GAC S7 построен на модульной платформе EV+, созданной для электромобилей и подзаряжаемых гибридов. Впрочем, российский S7 предлагается исключительно в гибридной версии, но вместо параллельно-последовательной схемы исходника, где ДВС способен подключаться напрямую к передним колесам, российская версия обрела сугубо последовательную схему без связи ДВС с колесами. Турбомотор 1.5 (156 л.с.) работает исключительно в качестве генератора для подзарядки литий-железо-фосфатной батареи емкостью 36,3 кВт⋅ч.
В движение кроссовер приводит двухмоторный полный привод суммарной мощностью 340 л.с., но 30-минутная мощность электропривода, по которой рассчитывается транспортный налог, равна всего лишь 122 л.с. Время разгона до «сотни» — 6,7 сек. Запас хода на чистом электричестве равен 150 км, совокупная дальнобойность — 870 км.
Цена базовой комплектации ST — 5,7 млн рублей. В оснащение входят 10 подушек безопасности, подогрев передних и задних сидений, рулевого колеса, лобового стекла и форсунок, двухзонный климат-контроль, передние кресла с электроприводом, памятью настроек, вентиляцией и массажером, подножка-оттоманка на заднем ряду, панорамная крыша, аудиосистема с 12 динамиками, камеры панорамного обзора и адаптивный круиз-контроль с набором электронных ассистентов.
Топ-версия SX Premium дополнительно снабжена комбинированной отделкой салона кожей, искусственной замшей и кожзамом, задним диваном с массажером, проекционным дисплеем, аудиосистемой с 21 динамиком, звукоизолирующим боковым остеклением, доводчиками дверей и автопарковщиком. Цена — 6,05 млн рублей.
Гибридные кроссоверы GAC S7 уже начали поступать к официальным дилерам.
Источник: autoreview.ru/news/gibrid-gac-s7-dlya-rossii-start-prodazh-i-ceny
#RCINews#GAC
GAC убрала с российского рынка компактный GS3
GAC Motor убрала со своего российского сайта компактный кроссовер GS3, на это обратила внимание «Российская газета».
В компании сообщили, что оптимизировали продуктовую линейку в РФ на фоне нестабильности авторынка и изменений структуры спроса. При этом в #GAC не исключили, что GS3 еще может вернуться.
Между тем у дилеров GAC остаются несколько десятков непроданных GS3 выпуска 2025 года.
GAC GS3 — это переднеприводный кроссовер габаритной длиной 4,4 м. Модель оснащается 1.5-литровым бензиновым турбомотором и 7-ступенчатым "роботом". Цена — от 2,45 млн рублей.
Источник: news.drom.ru/GAC-GS3-102070.html
#RCINews