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

Резултати

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

Търсене: #bugatti

当前筛选 #bugatti清除筛选
Автоновости

@avtonovosti · Post #82 · 26.05.2024 г., 09:12

Представлен уникальный 🚘 Chiron 55 1 of 1 🟡 Bugatti представила новейший уникальный Chiron, разработанный собственной командой Sur Mesure и получивший название 55 One of One. Как следует из названия, новейший Sur Mesure Chiron отдаёт дань уважения знаменитому Type 55 Super Sport, выпущенному в 1931 году и разработанному Жаном Бугатти. ⚫️ Двухцветная чёрно-желтая цветовая гамма окрашена в соответствии с первым в мире Bugatti Super Sport, Type 55 – чёрная центральная линия Chiron полностью соответствует внешнему виду оригинала. 🟡 Номер 55 можно найти по всему автомобилю — под задним крылом, нарисованным на крыльях и вышитым на внутренней стороне дверей. ⚫️ Этот автомобиль оснащен мотором W16 мощностью 1600 л.с. с крутящим моментом 1600 Нм. Вместе с электрическим мотором он сможет развивать до 1800 л.с. @avtoNovosti #Bugatti#гибрид

Car News

@car_news · Post #65 · 26.05.2024 г., 09:12

A unique🚘Chiron 55 1 of 1 has been unveiled 🟡 Bugatti has unveiled the latest unique Chiron developed by its in-house Sur Mesure team and dubbed 55 One of One. As the name suggests, the latest Sur Mesure Chiron pays homage to the famous Type 55 Super Sport produced in 1931 and designed by Jean Bugatti. ⚫️ The two-tone black and yellow color scheme is painted to match the world's first Bugatti Super Sport, the Type 55 – Chiron's black center line is completely in keeping with the look of the original. 🟡 The number 55 can be found throughout the car – under the rear wing, painted on the fenders and embroidered on the inside of the doors. ⚫️ This car is powered by a W16 engine with 1600 hp and 1600 Nm of torque. Together with an electric motor, it will be able to develop up to 1800 hp. @CarsNews #Bugatti#hybrid

Автоновости

@avtonovosti · Post #1723 · 03.02.2026 г., 10:18

🏎 Bugatti возрождает Veyron — в единственном экземпляре Мечта любого коллекционера. 🚘 Bugatti представила уникальный гиперкар под названием Veyron FKP Hommage, созданный в одном экземпляре. Название посвящено Фердинанду Карлу Пиеху — визионеру, стоявшему за оригинальным проектом Veyron во времена его работы в Volkswagen AG. • Построен на платформе Chiron с сохранением культовых черт Veyron • В салоне — сочетание классического стиля, цифрового дисплея и сенсорных кнопок на руле • Под капотом — 8,0-литровый W16 мощностью 1600 л.с. против 1001 л.с. у оригинала #Bugatti#гиперкар@avtoNovosti

Автоновости

@avtonovosti · Post #1381 · 08.08.2025 г., 08:15

🆕 Гиперкар Bugatti Brouillard 📰 Bugatti представила гиперкар Brouillard, созданный в единственном экземпляре для голландского бизнесмена Мишеля Перридона. 🐎 Гиперкар оснащеё 8,0-литровым двигателем W16 мощностью 1600 л.с., шасси из углеродного волокна с алюминиевыми элементами и предназначен исключительно для гоночной трассы. 🔎 Экстерьер отличается профилированным бампером, C-образными воздухозаборниками, X-образными фарами и четырьмя выхлопными трубами в стиле Chiron Super Sport. Интерьер отличается уникальной зеленой отделкой, парижской тканью в клетку, углеродным волокном и алюминием. Главным акцентом является ручная скульптура лошади, встроенная в селектор передач. #Bugatti#гиперкар@avtoNovosti

Автоновости

@avtonovosti · Post #1063 · 25.03.2025 г., 12:35

🚘 Новый Bugatti Tourbillon стал ещё лучше 📰 Bugatti представила новый Tourbillon с пакетом Equipe Pur Sang. 🔎 Главная визуальная особенность – восемь круглых выхлопных патрубков, более развитый сплиттер и диффузор, а также оригинальные колесные диски. В салоне – сиденья с улучшенной боковой поддержкой, расширенная отделка алькантарой с красной строчкой и вставки из углеродного волокна. 🐎 Гиперкар приводится в движение 8,3-литровым 1000-сильным атмосферным V16 и тремя электромоторами мощностью 250 кВт. Общая мощность составляет 1800 л.с. @avtoNovosti #Bugatti#гиперкар

Car News

@car_news · Post #1810 · 03.02.2026 г., 10:15

🏎 Bugatti revives the Veyron — as a one-off masterpiece A true collector’s dream. 🚘 Bugatti has unveiled a unique hypercar called Veyron FKP Hommage, built in a single example. The name honors Ferdinand Karl Piëch, the visionary behind the original Veyron project during his time at Volkswagen AG. • Built on the Chiron platform while preserving iconic Veyron design cues • Interior blends classic styling with a digital display and touch-sensitive steering wheel controls • Powered by an 8.0-liter W16 producing 1,600 hp — up from the original 1,001 hp #Bugatti#hypercar@autolist

Car News

@car_news · Post #1466 · 08.08.2025 г., 08:58

🆕 Bugatti Brouillard hypercar 📰 Bugatti has unveiled the Brouillard hypercar, created as a one-off for Dutch businessman Michel Perridon. 🐎 The hypercar is equipped with an 8.0-liter W16 engine with 1,600 hp, a carbon fiber chassis with aluminum elements, and is designed exclusively for the track. 🔎 The exterior features a contoured bumper, C-shaped air intakes, X-shaped lights, and four exhaust pipes in the style of the Chiron Super Sport. The interior features unique green trim, Parisian fabric with a checkered pattern, carbon fiber, and aluminum. The main accent is a hand-crafted sculpture of a horse built into the gear selector. #Bugatti#hypercar@Car_News

Car News

@car_news · Post #1129 · 25.03.2025 г., 12:32

🚘New Bugatti Tourbillon even better 📰 Bugatti has revealed the new Tourbillon with the Equipe Pur Sang package 🔎 The main visual feature is the eight round exhaust tips, more developed splitter and diffuser and original wheels. The interior features seats with improved side support, extended alcantara trim with red stitching and carbon fiber inserts. 🐎 The hypercar is powered by an 8.3-liter 1000-hp atmospheric V16 and three 250 kW electric motors. The total output is 1800 hp. @CarsNews #Bugatti#hypercar

Car News

@car_news · Post #1540 · 22.09.2025 г., 13:11

🤑The most expensive modern supercar put up for auction 📰 In Switzerland, the world’s only Bugatti La Voiture Noire (2019) has been listed at a closed auction. The car’s mileage is 13,164 km. 🐎 The model is a tribute to the legendary 1937 Bugatti Type 57 SC Atlantic, featuring the signature horseshoe grille, a roof “seam,” and six exhaust pipes. The coupe is powered by a 1,500-horsepower W16 engine from the Bugatti Chiron, with a top speed of over 400 km/h. 🏆 The interior is finished in premium leather and polished aluminum. At the time of its sale, the supercar cost a record-breaking $19 million. #Bugatti#records@Car_News

Car News

@car_news · Post #44 · 17.05.2024 г., 12:30

🚘Bugatti's new hypercar will have a speedometer with cosmic numbers⚡️ The speedometer of the Bugatti Chiron successor will be marked up to 550 km/h – a photo of a branded box with unknown contents was published by blogger Marcus Brownlee. Most likely, the new hypercar with an atmospheric V16 will get an analog speedometer, like its predecessor, and the figure of 550 km/h that's 50 km/h more than the marking of the device in the Bugatti Chiron. Did you evaluate the 'coolness' of cars by the numbers on the speedometer when you were a kid? 😀 @CarsNews #Bugatti#hypercars

Car News

@car_news · Post #4 · 28.04.2024 г., 19:22

📸 A spy shot of Bugatti’s next hypercar TopGear showed the very first photos of Bugatti Chiron’s successor: The sweeping C remains in the side profile and is actually more pronounced than ever, while the rear diffuser looks like it might be the size of a whole Suzuki Swift. Pop-up rear spoiler and a traditional low nose too, plus a sweeping line of LED rear lights. Pretty proportions, aren’t they? Bugatti is moving away from its old 8.0-litre quad-turbo W16 engine for this car, but rather than downsizing it’ll be replaced by an equally bonkers V16. There also will be hybrid assist to help bump up the power figure. We’d expect said figure to be considerable and the resulting acceleration to be mind-blowing. @CarsNews #Bugatti#hypercars

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