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

Резултати

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

Търсене: #maybach

当前筛选 #maybach清除筛选
Sanctions Lists

@finalsanction · Post #414 · 23.09.2024 г., 11:06

🇰🇵🇷🇺Лидер КНДР Ким Чен Ын прокатил Сергея Шойгу на своем новом Mercedes-Maybach LS 600. Центральное телеграфное агентство Кореи (ЦТАК) опубликовало фотографии визита секретаря Совета безопасности РФ Сергея Шойгу, состоявшегося 17 сентября. Судя по снимкам Ким Чен Ын лично прокатил Сергея Шойгу на своем новом Mercedes-Maybach 4MATIC, цена которого более $200 тысяч. Впервые новый автомобиль северокорейского лидера попал на фотографии в августе 2024 года. С чем связана демонстрация Сергею Шойгу Mercedes-Maybach неизвестно, ведь Ким Чен Ын мог встретить бывшего министра обороны РФ и на российском лимузине Aurus. Aurus был подарен Ким Чен Ыну президентом России Владимиром Путиным в феврале 2024 года. Позже пресс-секретарь Путина Дмитрий Песков заявлял, что российский автомобиль понравился северокорейскому лидеру. Ввоз дорогих автомобилей, таких как Mercedes-Maybach, в КНДР запрещен санкциями ООН. Фото: www.kcna.kp #КНДР#Maybach Подписывайтесь на Sanctions Lists

#Maybach#очки Цена 9 900 Заказать @Nikita_clan Тел/WhatsApp +79955997745 Отзывы, обзоры, LIFE @Repliclan

Автоновости

@avtonovosti · Post #215 · 05.07.2024 г., 10:30

Mercedes-Benz представил эксклюзивный 🚘 S 680, созданный в честь старинной яхты 🤝 Этот Maybach был разработан в сотрудничестве с яхтенной верфью Robbe&Berking по заказу клиента, а его внешний вид отсылает к знаменитой яхте Sphinx 12mR, построенной еще в 1939 году . 🛥 Яхта имела разные названия, а с 1958 по 2004 год использовалась для обучения офицеров немецкого флота. Автомобиль получил аналогичную окраску и отделку салона панелями из орехового дерева, которые используются для обшивки палубы. 🌰 Сиденья Maybach отделаны белой "наппой" с ромбовидной прострочкой, кожа также использована на потолке, дверях, передней панели и в отсеке под центральным дисплеем. Декоративные вставки выполнены из шпона ореха и алюминия, что придает им сходство с палубой яхты. 🥂 Седан оснащён доводчиками задних дверей, накладками на пороги MANUFAKTUR, аудиосистемой Burmester, развлекательной системой для задних пассажиров и холодильником с серебряными фужерами Robbe & Berking. Они предлагаются в качестве опции с 2002 года, и, по словам представителей Mercedes-Maybach, эти фужеры пользуются все большей популярностью у клиентов. @avtoNovosti #Mercedes#Maybach

Car News

@car_news · Post #870 · 21.12.2024 г., 15:01

📸The updatedMaybach S-Class has been caught by spy photographers 📰 The entire S-Class family is expected to be renewed for the 2026 MY with mild visual tweaks and an overhauled interior. 🔍 Camouflage covers headlights, lights, grille and bumpers. And at the same time Maybach emblems on the rear body pillars. The car will try on optics with light elements in the form of three-ray stars and front grille of increased size. 🐎 No major changes are expected in the engine and transmission range. Currently, the model is available with a plug-in hybrid 3.0-liter inline-six, a 4.0-liter V8 or a 6.0-liter V12, and a China-specific mild-hybrid inline-six. @CarsNews #Mercedes#Maybach

Car News

@car_news · Post #220 · 04.07.2024 г., 16:04

Mercedes-Benz has revealed the exclusive 🚘 S 680, designed in honor of a vintage yacht 🤝 This Maybach was developed in cooperation with the yacht yard Robbe&Berking on the order of the client and its appearance refers to the famous yacht Sphinx 12mR, built back in 1939. 🛥 The yacht went under different names, and from 1958 to 2004 it was used for training of officers of the German Navy. The car received a similar coloring and interior trim with walnut wood panels, which are used for deck linings. 🌰 Seats of the Maybach are finished with white "nappa" with diamond-shaped stitching, and leather is also used on the ceiling, doors, front panel and in the compartment under the central display. Decorative inserts are made of walnut veneer and aluminum, which gives them a resemblance to the deck of a yacht. 🥂 The sedan is equipped with rear door closers, MANUFAKTUR sill plates, Burmester audio system, entertainment system for rear passengers and a refrigerator with silver Robbe & Berking flutes. They have been offered as an option since 2002 and, according to Mercedes-Maybach, the glasses are becoming increasingly popular with customers. @CarsNews #Mercedes#Maybach

Автоновости

@avtonovosti · Post #371 · 11.08.2024 г., 14:33

🚘 представит новый кабриолет на следующей неделе в Пеббл-Бич, США Автопроизводитель представил двухдверную модель два года назад в виде концепта Maybach SL, и вот наконец-то серийная версия почти готова. Дебют роскошного кабриолета состоится в этом году на Pebble Beach Concours d'Elegance во время автомобильной недели Monterey Car Week. Предварительный показ концепта 2022 года не показал ничего особенного, кроме части решетки радиатора с наглым брендингом Maybach и глянцево-черного капота с призрачными эмблемами Maybach, но множество изменений в дизайне конечного продукта, безусловно, ожидаются. Maybach предложит роскошные варианты кожи, премиальные материалы и несколько обновлений Manufaktur в салоне. Список стандартных функций и другие подробности, включая значительные обновления силовых агрегатов, станут известны в воскресенье, 18 августа. Maybach SL будет не единственной презентацией автопроизводителя на Пеббл-Бич в этом году: лимитированная специальная серия гоночного автомобиля Mercedes-AMG GT3 также дебютирует на публике. @avtoNovosti #Maybach#Mercedes#события

Car News

@car_news · Post #387 · 11.08.2024 г., 14:30

🚘 will unveil a new convertible next week in Pebble Beach, USA The automaker teased the two-door model two years ago as the Maybach SL concept, and the production version is finally almost here. The lux'd-up convertible will debut at this year's Pebble Beach Concours d'Elegance during Monterey Car Week. The preview of the concept from 2022 didn't show much beyond a portion of the car's grille with bold Maybach branding and a gloss-black hood with ghosted Maybach emblems, but a host of styling changes on the final product is awaited. Maybach is expected to offer opulent leather options, premium material choices, and several Manufaktur upgrades inside the cabin. The list of standard feature and other details, including any significant powertrain upgrades, will be learned on Sunday, August 18, when Mercedes reveals the car on the concourse's "Concept Lawn." The Maybach SL won't be the automaker's only reveal at Pebble Beach this year, with a limited special edition Mercedes-AMG GT3 race car also making its public debut. @CarsNews #Maybach#Mercedes#events

Car News

@car_news · Post #410 · 19.08.2024 г., 11:50

The first open-top 🚘 in seven years has been unveiled 📸 The SL680 Monogram Series roadster, based on the Mercedes-AMG SL63, has been added to the Mercedes-Maybach family. 🛞 The Maybach features a grille, plenty of chrome, fairings behind the seats, logos and 21-inch wheels in retro style. 🔥 The convertible is equipped with a 4.0-liter V8 with 585 hp, a 9-speed automatic transmission and all-wheel drive. Acceleration to 100 km/h is 4.1 s, and the top speed is 260 km/h. 💵 Start of sales is still at least six months away, so there are no prices in the public domain. However, it is obvious that the Mercedes-Maybach SL will be more expensive than 200 thousand dollars, because for the original AMG SL 63 in the U.S. start from 187 thousand dollars. The first market for the model will be Europe. @CarsNews #Maybach#Mercedes#roadster

Автоновости

@avtonovosti · Post #394 · 19.08.2024 г., 11:07

Представлен первый «открытый» 🚘 за семь лет: теперь родстер 📸 Семейство Mercedes-Maybach пополнил родстер SL680 Monogram Series, построенный на базе Mercedes-AMG SL63. 🛞 Maybach отличается решеткой радиатора, обилием хрома, обтекателями за сиденьями, логотипами и 21-дюймовыми дисками в ретростиле. 🔥 Родстер оснащён 4,0-литровым V8 на 585 л.с., 9-ступенчатой автоматической коробкой передач и полным приводом. Разгон до 100 км/ч — 4,1 с, а максимальная скорость — 260 км/ч. 💵 До начала продаж ещё как минимум полгода, поэтому цен в открытом доступе нет. Однако очевидно, что Mercedes-Maybach SL окажется дороже 200 тысяч долларов, ведь за исходный AMG SL 63 в США просят от 187 тысяч долларов. Первым рынком для модели станет Европа. @avtoNovosti #Maybach#Mercedes#родстер

Auto Life

@revheadcrypto · Post #43 · 05.07.2024 г., 08:08

✨🚗 The Mercedes-Maybach S-Class pays homage to a legendary racing yacht! 🛥️ 👌 This special edition model celebrates the 150th anniversary of Robbe & Berking, a renowned producer of silverware and yachts. 🎉 🌟 Experience luxury and elegance in every detail! 🌟 #MercedesMaybachS680#Mercedes#Maybach#RobbeBerking#Cars#Revhead