Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области.
Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него.
"Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!"
Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее.
Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то.
С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше.
Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс.
В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков.
#dev
Hyundai Santa Fe V 2024 года выпуска, с пробегом всего 14 тыс км в Major Expert. Пушка. Настоящий кореец.
2.5 литровый бензиновый мотор, 194 лс, полный привод, состояние нового автомобиля, ни претензий по технике ни окрасов. Один владелец.
Кожаный коричневый салон, темный потолок замша. Очень круто выглядит вживую. Обогрев лобового стекла, обогрев передних сидений, эл. привод задней двери.
Цена - 5,029 млн руб
Менеджер Кирилл @KirStar96
#hyundai
Hyundai Elantra - абсолютный бестселлер, надежный и неубиваемый. В Major Expert сейчас 9 автомобилей с пробегом на выбор, от 2007 года с пробегом 186 тыс км за 0,79 млн руб! до свежайшей машины 2023 г с пробегом 11 тыс км за 2,57 млн.
1,5 и 1,6 литровые бензиновые двигатели 115-128 лс, передний привод и АКПП. Везде абсолютно прозрачные автомобили без всякого риска.
Звоните +7 (495) 089-05-39
#hyundai
📰Hyundai запатентовала в России имя новой модели
📆 Hyundai зарегистрировала в России торговую марку Leonis, следует из данных ФИПС. Название закреплено за всеми категориями транспортных средств – от легковых до автобусов.
На данный момент официальной информации о запуске модели Leonis нет.
#Hyundai@avtoNovosti
В Нью-Йорке на премии World Car of the Year выбирали машины года. В категории «спортивный автомобиль 2026» в финале встретились электрический Hyundai Ioniq 6 N, бензиновый BMW M2 CS и гибридный Chevrolet Corvette E-Ray.
Победил электрический кореец: 610 лс, полный привод, разгон до 100 кмч — 3,5 секунды. Имитация переключений передач и звука мотора.
Может это и правда достаточно для того, чтобы победить рядный 3-х литровый мотор BMW на 523 лс. А может это просто политика и реклама.
Электричество побеждает - 👍
Это политика и это пройдет - 👎
#hyundai
Hyundai за последние двадцать лет прошел огромный путь и уже никому не кажется несерьезным. В США входит в 5-ку самых продаваемых брендов, после Toyota, Ford, Chevrolet и Honda.
Сейчас корейцы лезут в самый уважаемый сегмент рамных внедорожников. На нью-йоркском автосалоне они показали концепт Hyundai Boulder, на его основе появятся внедорожник и пикап.
Концепт нацелен на конкуренцию с американскими легендами - Jeep Wrangler и Ford Bronco. Габариты - 4,915 м длина, 2,165 м ширина и 2 м в высоту. Он большой и брутальный.
Мне нравится - 👍
Не очень - 👎
#hyundai
Проекционный дисплей в автомобиле устроен просто - на приборке проектор и он отражается в стекле. Удобно, но есть проблемы с яркостью и углом зрения.
ZEISS, tesa, Saint-Gobain и Hyundai Mobis заключили соглашение для создания "голографических дисплеев для лобового стекла HWD. Это не будет голограммой в чистом виде - изображение не будет объемным и не будет висеть в воздухе.
В лобовое стекло зашьют голографические пленки, на них спроецируют большие зональные дисплеи, принципиально более яркие и четкие, чем современная проекция. Производство начнется до 2029 года.
Это шаг вперед - 👍
Интересно посмотреть - 🤝
#hyundai
Автопром иногда создает машины, поражающие нелогичностью. Например, вот этот кемпер от Hyundai.
Он красивый, сидения раскладываются в спальное место, есть навес, мойка для посуды, душ, кофеварка и холодильник. Задние стекла - умные, для приватности их можно затемнять. Hyundai утверждает, что он создан для "путешествий вдали от цивилизации".
Все это кажется крутым, пока не узнаешь, что это электромобиль с запасом хода в 400 км. Кто отправится на такой машине "вдаль от цивилизации"?
Я бы поехал - 👍
Бред - 👎
#hyundai
Одна из самых престижных американских авто премий - North American Car and Truck of the Year, лучшие машины года выбирают журналисты. Американская премия это интересно, там продаются вообще все машины, в них там разбираются и можно надеяться на объективность.
14 января выбирали авто года, лучшим кроссовером стал Hyundai Palisade 2026. В его ценовой категории в США продаются Toyota Highlander, Honda Pilot, Nissan Pathfinder, Chevrolet Traverse, Ford Explorer, Volkswagen Atlas, Mazda CX-90 - Palisade обошел всех.
За 45 тыс долл - длина 5,0 м, 7 мест, бензин 3.8 л V6 или гибрид. Круиз-контроль, панорама, премиум-аудио, вентиляция/подогрев всех рядов сидений. Ничего особенного, но он красивый.
Нравится -👍
Не лучший выбор - 👎
#hyundai
Retrofuturistic car 🚘 N Vision 74 will go into production
The car is confirmed for production. It is notable for its unusual design inspired by the 1974 Hyundai Pony Coupe. Previously, the Hyundai N Vision 74 was presented only as a concept car, and its possible production was not reported. The production version of the car generally remained in the design of the concept, but received additional aggressive dodgers.
Under the hood of the 2022 concept was installed hydrogen-electric engine with an output of 670 hp. What kind of powertrain the final version of the sports car will have is still unknown. According to rumors, it could be an 800 hp electric motor.
The model will be released in a very small series of 21 units. The exact date of sales and prices are still unknown. The start of production will take place before 2030.
@CarsNews
#Hyundai
Ретрофутуристический автомобиль 🚘 N Vision 74 поступит в производство
Производство Hyundai N Vision 74 подтвердили. Автомобиль отличается необычным дизайном, вдохновленным моделью Hyundai Pony Coupe 1974 года. Ранее Hyundai N Vision 74 был представлен только в виде концепт-кара, и о его возможном производстве не сообщалось. Серийная версия автомобиля в целом осталась в дизайне концепта, но получила дополнительные агрессивные обвесы.
Под капотом концепта 2022 года устанавливался водородно-электрический двигатель мощностью 670 л.с. Каким силовым агрегатом будет оснащена финальная версия спорткара, пока неизвестно. По слухам, это может быть 800-сильный электромотор.
Модель будет выпущена очень небольшой серией в 21 единицу. Точная дата начала продаж и цены пока неизвестны. Начало производства состоится до 2030 года.
@avtoNovosti
#Hyundai
Еще один новый кореец Hyundai Palisade 2026 приятно удивил своими габаритами. Салон заметно вырос. Премиум материалы. Многослойное стекло. Вентилируемые сиденья. Изогнутый дисплей с продвинутыми системами. Дизайн перестал быть вторичным, можно говорить о том, что оформилась "корейская школа".
Версия с 3,5-литровым атмосферником V6 стала медленнее своего предшественника. Но появилась гибридная, 2,5-л движок с турбонаддувом и электромоторами разгонят авто в 2 тонны до сотни за 6,5 с.
Нравится — 👍
Не нравится — 👎
#hyundai
Hyundai рассматривает план возвращения в Россию
Корейский автопроизводитель Hyundai Motor рассматривает возможность повторного захода на российский рынок, сообщает агентство "Ренхап" со ссылкой на компанию. Отмечается, что это может произойти, когда будут устранены все геополитические риски, осложняющие поставки как готовых автомобилей, так и комплектующих.
В #Hyundai подтвердили, что не воспользовались правом обратного выкупа своих активов - заводов в Санкт-Петербурге, производивших по 2023 год автомобили и силовые агрегаты.
В настоящее время новым владельцем мощностей является "АГР Холдинг". На бывшем заводе Hyundai выпускаются модели под брендом Solaris, на бывшем заводе GM готовятся к выпуску автомобилей Chery Group.
В Hyundai также подчеркнули, что делают всё возможное, чтобы обеспечить российских владельцев автомобилей запчастями и предоставить качественный сервис.
Источник: rg.ru/2026/02/02/renhap-hyundai-rassmatrivaet-plan-vozvrashcheniia-v-rossiiu.html
#RCINews