@itstuning1 · Post #49 · 17.07.2025 г., 13:50
Пики точёные или ... #мемдня#itsmedia
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #itsmedia
@itstuning1 · Post #49 · 17.07.2025 г., 13:50
Пики точёные или ... #мемдня#itsmedia
@itstuning1 · Post #40 · 11.06.2025 г., 13:38
Немножко юмора #мемдня#itsmedia
@itstuning1 · Post #32 · 28.05.2025 г., 18:04
📊 ТОП-5 автомобилей в ITS Tuning за май По итогам мая чаще всего к нам заезжали: 🥇 BMW — 22% 🥈 Skoda — 12% 🥈 Toyota — 12% 🥉 Kia / Mercedes-Benz / Mitsubishi — по 10% ✅ Volkswagen — 8% Это не значит, что остальные реже тюнингуются — просто в мае лидеры были именно такие. Продолжаем работать со всеми марками — надёжно, с гарантией качества. 📍 Санкт-Петербург | ITS Tuning #itsstat#itsmedia
@itstuning1 · Post #13 · 06.05.2025 г., 20:25
«А уже готово?» 😅 #мемыпроработу#itsmedia
Hashtags
@itstuning1 · Post #3 · 01.05.2025 г., 09:10
Привет всем! 👋 Студия «ITS tuning » — ваш эксперт в мире автомобильной оптики и детейлинга! Мы работаем в просторном помещении с современным оборудованием для ремонта и тюнинга фар, улучшения света и создания уникальных световых проектов. Мы используем только качественные материалы и передовые технологии, чтобы ваши фары сияли ярче звёзд! ⭐ А ещё у нас есть собственная детейлинг-мойка для идеальной чистоты вашего авто. Что мы предлагаем: ✅ Ремонт и восстановление фар ✅ Улучшение света (LED, ксенон, тюнинг) ✅ Создание эксклюзивных световых проектов ✅ Детейлинг (полировка, защита кузова, химчистка салона) ✅ Шумоизоляция автомобиля ✅Ремонт и замена оптических элементов ✅Восстановление после ДТП (оптика) Наши квалифицированные мастера гарантируют качество на все виды работ! А удобные способы наличного и безналичного расчёта сделают сотрудничество с нами ещё комфортнее. Наши контакты: + 7 (962)-686-86-96 (Звонки/WhatsApp/TG) ⚡️Instagram ⚡️YouTube ⚡️VK Добро пожаловать в «ITS tuning» — где свет и стиль встречаются! 🚗💡 #основные#itsmedia
@itstuning1 · Post #16 · 14.05.2025 г., 10:12
Когда зумер устроился на работу #мемы#зумер#itsmedia
@itstuning1 · Post #33 · 29.05.2025 г., 08:44
🔧 Даже коврики становятся легендарными, если ты в ITS Tuning. 🎙 Джейсон Стэтхэм рассказывает о важном... пока блестит резина. 📍 ITS Tuning — искусство в деталях. #мем#ITS_Tuning#itsmedia
Hashtags
@itstuning1 · Post #42 · 24.06.2025 г., 13:45
Как мы прокачали Rolls-Royce: замена подсветки госномера с ITS Tuning! #RollsRoyce#Тюнинг#itsmedia
Hashtags
@itstuning1 · Post #37 · 07.06.2025 г., 18:08
Стиль — это всё. Даже у игрушек. #врываемсявлето#волга#itsmedia
Hashtags
@itstuning1 · Post #43 · 26.06.2025 г., 18:58
Магнето в ИТС: думаешь — магия, а это — мастера 💥 #ИТСТюнинг#магнето#автосвет#itsmedia
@itstuning1 · Post #48 · 01.07.2025 г., 18:22
📊 Хотели бы с вами поделиться статистикой за июнь! По итогам июня чаще всего в ITS Tuning заезжали: 🥇 Mercedes-Benz — 18% 🥈 BMW — 14% 🥉 Volkswagen — 13% 🏅 Audi — 12% 🏅 Toyota — 10% Также в топе оказались: ✅ Honda — 9% ✅ Skoda / Mitsubishi — по 6% ✅ Hyundai / Volvo — по 5% Каждый месяц акценты смещаются — но подход остаётся неизменным: качественный тюнинг для любой марки, вне зависимости от рейтинга. 📍 Санкт-Петербург | ITS Tuning #itsstat#itsmedia#итстюнинг#статистикаитс
@itstuning1 · Post #25 · 21.05.2025 г., 18:12
✨ Кардинальный апгрейд для Honda Africa Twin! ✨ 🏍 Задача от клиента: «Хочу, чтобы светило МОЩНО!» Стоковые фары Africa Twin — рефлекторные, на галогенках H4, да ещё и ультратонкие (4–5 см). Пространство ограничено, но мы приняли вызов и выжали максимум из каждого миллиметра! 🏋️♂️ 🔧 Что сделали? - Заказали кастомные фары с выпуклыми стёклами того же диаметра — для идеальной посадки. - Донорские фары разобрали: стёкла забрали, остальное — в утиль! 😎 - Стёкла без рифления — световой поток чёткий, без «размазывания». - Изготовили корпуса для задней части светодиодных модулей. - Собрали комбо-бленды (1,8 → 3 дюйма) для максимального прикрытия линз. - Добавили стильный антихром для фар — эстетика на уровне! 💡Результат? КПД света вырос в разы! Фары теперь не просто светят — они ОСВЕЩАЮТ! 🤩 📸Итог на фото — чистая магия света и стиля. 💡Фары уже едут в Сортавалу к счастливому клиенту! ✨ 💬 Хочешь такой же апгрейд для своего мото? Пиши нам — сделаем, чтобы твоя дорога сияла! #HondaAfricaTwin#Детейлинг#ТюнингОптики#itsmedia