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

Резултати

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

Търсене: #bmw

当前筛选 #bmw清除筛选
MAJOR

@major_auto_official · Post #3999 · 04.01.2026 г., 10:15

Год только начался, а уже принес кучу удивительных событий. Например - компания BMW China внезапно взяла и снизила цены в Китае более чем на 30 моделей. По ссылке можно ознакомиться с ценниками. Это приятно, все рады, кроме тех кто купил BMW в декабре. Тогда X6 xDrive40i стоил 124 тыс долл, а сейчас уже 102. Наверное это досадно. Парадоксально, но нас это касается, потому что отчасти компенсирует повышение утиль сбора. Кстати в Китай можно поехать без визы. Наверное BMW на наших дорогах станет больше. Имеем ввиду - 🤝 Спасибо, познавательно - 👍 #bmw

Hashtags

Car News

@car_news · Post #1990 · 24.04.2026 г., 13:05

🚘 Rolls-Royce unveiled the Project Nightingale 🔎 24-inch wheels, an open-top design, and a “starlight” interior across the entire cabin — it looks straight out of the future. The car features two electric motors. Exact specs are still under wraps, but total output is expected to be at least 577 hp. 💸 Only 100 units will be produced. Estimated starting price — from $1 million. #BMW@Car_News

Hashtags

Car News

@car_news · Post #1943 · 04.04.2026 г., 13:45

✨Rolls-Royce Cullinan Highlights 💰 The price of the Rolls-Royce Cullinan depends heavily on configuration and customization (and the possibilities are almost limitless). Approximate pricing: • Starting from $410,000 (~€380–400K) for the base model • Most real-world builds: $450,000 – $550,000+ • In Europe: around €530,000 – €800,000+ #BMW@autolist

Hashtags

Автоновости

@avtonovosti · Post #1904 · 24.04.2026 г., 13:10

🚘 Rolls-Royce представили Project Nightingale 🔎 24-дюймовые колёса, два электромотора, открытый верх и «звёздное небо» по всему салону. Точные характеристики пока держатся в секрете, но суммарная мощность ожидается не менее 577 л.с. 💸 Всего выпустят 100 экземпляров. Ожидаемая стартовая цена – от $1 млн. #BMW🚘Автоновости

Hashtags

Car News

@car_news · Post #1902 · 23.03.2026 г., 11:45

📸BMW iX1 facelift spotted during testing 📰 BMW has been spotted testing an updated version of the iX1 electric crossover. The model, which debuted in 2022, is expected to receive a mid-cycle refresh with design updates influenced by the Neue Klasse styling direction. 🔎 Prototypes indicate revisions to the front fascia, including new lighting elements and a more streamlined appearance. The updated iX1 may also incorporate selected technologies and design features from the upcoming iX3, potentially improving efficiency and charging performance. Further details are expected closer to the model’s official debut. #BMW@Car_News

Hashtags

Car News

@car_news · Post #1881 · 13.03.2026 г., 09:20

📰 Updated BMW 7 Series will keep its signature “kidney” grille 🚘 BMW has released the first teaser of the facelifted 7 Series. The flagship sedan will make its debut in April at the Beijing Auto Show. 🔎 Judging by the teaser image, the model will retain its large signature kidney grille, although its shape will be revised and appear even more prominent. The front-end design and lighting signature will also be updated. 🐎 Technical details have not yet been revealed. BMW says the scope of the update will be significant – almost comparable to developing a new generation of the model. #BMW@Car_News

Hashtags

Автоновости

@avtonovosti · Post #1857 · 04.04.2026 г., 13:45

✨ Фишки Rolls-Royce Cullinan 💰 Цена Rolls-Royce Cullinan сильно зависит от комплектации и уровня кастомизации (а возможности здесь практически безграничны): • От $410,000 (~€380–400 тыс.) за базовую версию • Чаще всего реальные конфигурации: $450,000 – $550,000+ • В Европе: примерно €530,000 – €800,000+ #BMW🚘Автоновости

Hashtags

Автоновости

@avtonovosti · Post #1816 · 23.03.2026 г., 12:00

📸 Обновлённый BMW iX1 заметили на тестах 📰 BMW был замечен во время испытаний обновлённой версии электрического кроссовера iX1. Модель, дебютировавшая в 2022 году, получит плановый рестайлинг с элементами дизайна в стиле Neue Klasse. 🔎 Прототипы указывают на изменения передней части: новая светотехника и более обтекаемый внешний вид. Также ожидается, что обновлённый iX1 позаимствует некоторые технологии и дизайнерские решения у будущего iX3, что может улучшить эффективность и скорость зарядки. Дополнительные подробности появятся ближе к официальной премьере. #BMW🚘Автоновости

Hashtags

Автоновости

@avtonovosti · Post #1795 · 13.03.2026 г., 09:30

📰 2027 BMW 7 серии сохранит фирменную решётку-«ноздри» 🚘 BMW опубликовала первый тизер рестайлинговой 7-й серии. Премьера флагманского седана состоится в апреле на автосалоне в Пекине. 🔎 Судя по тизеру, модель сохранит крупную фирменную решётку радиатора, однако её форма изменится и станет ещё более выразительной. Также обновят дизайн передней части и световую подпись. 🐎 Технические детали пока не раскрываются. В BMW отмечают, что масштаб обновлений будет значительным — почти сопоставимым с разработкой нового поколения модели. #BMW🚘Автоновости

Hashtags

Car News

@car_news · Post #1563 · 06.10.2025 г., 08:40

📰BMW discontinues three models — X4, Z4, and 8 Series The reason is low demand and lack of justification for developing successors. • BMW X4 (G02): Production of petrol versions ended on September 30, diesel versions will continue until the end of November. No new X4 is planned, but an electric BMW iX4 may appear. • BMW Z4 (G29): The roadster, produced in Austria since 2018, will exit the market in spring 2026. No new Z4 is planned. • BMW 8 Series (G14/G15/G16): The entire lineup — coupe, convertible, and Gran Coupe — has been discontinued. No new models under the 8 Series name are expected for now. #BMW@Car_News

Hashtags

MAJOR | Премиум авто

@the_major_ru · Post #1522 · 16.04.2026 г., 07:56

BMW в 2021 году показал IX - полностью электрический премиальный SUV, новая платформа. Два мотора, полный привод, 4-5 секунд до сотни и авангардный дизайн. В США его привезли, чтобы конкурировать с Tesla, и продавали за 90 тыс долл. Продажи не превышали 15-20 тыс в год (у Х5 по 80 тыс ежегодно) и сейчас BMW их совсем прекратила. Победить в США электричеством в этот раз не получилось. BMW не сдается и повезет туда IX3, тоже электрический, но попроще. IX - необычная, но по своему красивая. Непонятно из-за чего она провалилась, из-за электричества (хотя Tesla покупают) или из за внешности. Из-за дизайна - 🤮 Из-за электричества - ⚡ И то и другое - 🤝 #bmw

Hashtags

MAJOR | Премиум авто

@the_major_ru · Post #1508 · 14.04.2026 г., 13:28

BMW X7 — большой автомобиль, 5,17 м в длину. Идеален и для путешествий с семьей и для деловых поездок каждый день. В Major Auto - новый BMW X7 xDrive 40d. Дизельный двигатель на 340 лс и 700 Нм, разгон на полном приводе - 6,1 сек до сотни. Внешний и внутренний М пакет, диски 22", выхлоп М, стеклянная крыша, черный потолок, расширенная отделка салона кожей, доводчики дверей, вентиляция, массаж и подогрев передних сидений, подогрев задних, подлокотников и руля. Цена - от 17,72 млн руб Менеджер Кирилл @KirStar96. #bmw

Hashtags

123•••10•••1819
ПредишнаСтр. 1 от 19Следваща