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

Резултати

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

Търсене: #polairgroup

当前筛选 #polairgroup清除筛选
Polair Group™

@polairgroup · Post #1365 · 14.04.2025 г., 08:47

Акция "Поймай волну свежести Polair" стартовала на прошлой неделе. Подробнее Высокоскоростная печь Venix - идеальная пицца за 2 минуты. Подробнее Carboma присоединилась к акции "Компактно. Выгодно. Свежо." Подробнее Минимальные сроки производства камер шоковой заморозки. Подробнее Моющее средство для печей и пароконвектоматов Radax теперь на Озон. Подробнее Polair Group приглашает в Казань на "МиР": Зона Carboma Зона Radax Зона Polair Видеоинструкция о работе с хлебопекарной печью Blok. Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1351 · 31.03.2025 г., 12:02

Обновленные ККА Polair – современное решение для вашего бизнеса! Подробнее Carboma представила угловой модуль в линейке витрин КС70 2.0. Подробнее Radax на Всероссийском кулинарном чемпионате Chef a la Russe. Подробнее Polair Group приглашает в Казань на "МиР". Зона Polair Зона Radax Тестирование высокоскоростной печки Venix на Modern Bakery. Подробнее Шкаф отложенной расстойки Polair. Видеоинструкция. #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1319 · 17.03.2025 г., 10:27

Вся номенклатура холодильных камер Polair доступна для заказов и изготовления в минимальные сроки!Подробнее Carboma расширяет модельный ряд витрин Tokyo 2. Подробнее Оборудование Radax на складе завода и готово к отгрузке! Подробнее Polair Group на Modern Bakery 2025. Подробнее Новый раздел "Оборудование из нержавейки" на сайте Carboma! Подробнее Окунитесь в МиР инноваций и масштаба индустрии HoReCa и Retail вместе с Polair Group! Подробнее Хлебопекарные печи Blokв продаже от 1 единицы по обновленным ценам. Подробнее Тестирование высокоскоростной печи Venixу нашего партнёра - компании "Торговый Дизайн". Результаты превзошли все ожидания! Подробнее Готовые рецепты для высокоскоростной печи Venix!Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1283 · 03.03.2025 г., 13:58

Акция "Стандартный цвет в подарок" от Carboma™. Подробнее Dazzl™ представляют комбинированнуюнизкотемпературную шкаф-бонетуOmega H210. Подробнее Холодильные столы, шкафы Polair. Отвечаем на вопросы. Подробнее Программа SHOCK TEST от Polair - протестируй режимы работы камеры шоковой заморозки на собственных продуктах. Подробнее Узкопрофильный воздухоохладительPolair - компактность, эффективность, практичность! Подробнее Супервыгодное предложение от Carboma™ - скидка до 10% нагастрономические витрины. Подробнее Radax на Конгрессе рестораторовТОП-100. Подробнее Сплит-системы Polair. В чём разница? Подробнее Контроллер Polair Total Control 4.0 - автоматизация и гибкость на высшем уровне! Подробнее Холодильные машины Polair. Отвечаем на вопросы. Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1247 · 17.02.2025 г., 08:22

Сплит-системы Polair. Отвечаем на вопросы. Подробнее Возвращаем стандартные сроки производства холодильных столов - 5 рабочих дней с момента размещения заказа! Подробнее Хлебопекарные печи Blok - удачное сетевое решение для пекарен и кофеен. Подробнее Беспрецедентное снижение сроков производства холодильных камер - от 3х рабочих дней! Подробнее Камеры шоковой заморозки. Отвечаем на вопросы. Подробнее Carboma расширяет ассортимент надстроек для кондитерских витрин версии 2.0. Подробнее ПВХ-завесы Polair - шаг к устойчивому развитию и экономии ресурсов. Подробнее Отвечаем на вопросы о пароконвектоматах Radax. Подробнее Комбинированные шкафы Polair CC207 готовы к отгрузке. Подробнее Radax запускает акцию «Снижай издержки. Автоматизируй бизнес»! Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1225 · 03.02.2025 г., 13:46

Хлебопекарные печи и пароконвектоматы Radax на 16 и 20 уровней готовы к отгрузке! Подробнее Carboma представила новую настольную витрину для мягкого мороженого. Подробнее Самые короткие сроки на производство холодильных камер Polair. Подробнее Компактные камеры Minicella. Отвечаем на вопросы. Подробнее Торговое оборудование Dazzl в суперсторе "Магнит Экстра". Подробнее Камеры шоковой заморозки. Отвечаем на вопросы. Подробнее #polairgroup#дайджест Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1313 · 17.03.2025 г., 07:10

Акция Polair Group! «Polair + Radax: Компактно. Выгодно. Свежо» С 17 марта 2025 г. по 16 июня 2025 г. снижены цены на целый ряд моделей для компактных помещений: 🔹 холодильные шкафы 102 и 104; 🔹 микроканальные сплит-системы и ранцевые моноблоки; 🔹 конвекционные печи Gogol; 🔹 холодильные столы GC глубиной 600 мм с боковым расположением агрегатов; 🔹 барные модели. Polair и Radax предлагают оптимальные решения для заведений общественного питания, торговли и любых других предприятий, где важны: ☑️ компактные размеры; ☑️ максимальная эффективность; ☑️ высокая производительность. Не упустите отличную возможность приобрести профессиональное тепловое и холодильное оборудование по специальным ценам! #polairgroup#акция Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1584 · 20.08.2025 г., 08:02

Выставка в Мумбаи стартовала! Приглашаем на стенд Polair Group ознакомиться с самыми современными решениями в области Horeca и Retail. Наши специалисты готовы ответить на ваши вопросы, поделиться опытом и дать профессиональные рекомендации по выбору оборудования. Ждём вас по адресу: Мумбаи, Выставочный центр Бомбея, зал 5, стенд Р36. #polairgroup#выставка Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1228 · 05.02.2025 г., 10:57

Хотите познакомиться с нашим оборудованием поближе? Желаете задать вопросы нашим специалистам лично? Ждём вас на ближайших мероприятиях: ☑️ 25 - 26 февраляVII Всероссийский конгресс рестораторов ТОП-100. Центр событий РБК (г. Москва); ☑️ 18 - 20 марта. Всероссийский кулинарный чемпионат Chef a la Russe в рамках FOOD EXPO. Выставка для производителей, поставщиков и экспертов индустрии HoReCa и Retail, Крокус Экспо (г. Москва); ☑️25 - 28 мартаModern Bakery. Международная выставка оборудования и ингредиентов для хлебопекарного и кондитерского производства, ЦВК "Экспоцентр" (г. Москва); ☑️22 - 25 апреляМиР. Магазин и Ресторан. Международная ярмарка комплексного оснащения объектов торговли и питания. МВЦ "Казань Экспо" (г. Казань). #polairgroup#событие Polair Group - бренды с индивидуальностью!

Polair Group™

@polairgroup · Post #1906 · 26.01.2026 г., 11:29

📅Знаем, как важно время: рассказываем про сроки производства! В сфере общепита каждая неделя на счету. Поэтому мы выстроили процессы производства так, чтобы вы получали оборудование быстро и без задержек. 🔘Плиты индукционные Есть на складе — можно забрать практически сразу! 🔘Плиты с чугунными конфорками Изготовим за 3 недели после заказа. 🔘 Линия раздачи Полный комплект будет готов через 3 недели после заказа. 🔘Стандартное нейтральное оборудование Столы, стеллажи, шкафы, тележки, моечные ванны — будут готовы к отгрузке уже через 2 недели! 🔘 Нестандартные решения Нужна индивидуальная конфигурация? Произведём специально для вас за 3–4 недели. Мы ценим ваше время и строим сотрудничество на честности и выполнении договоренностей. Пишите, подберём решение под ваш запрос и сроки! ➡️Контакты #PolairGroup#Rada

Polair Group™

@polairgroup · Post #1645 · 19.09.2025 г., 12:44

🏭Знакомство с продуктом начинается там, где он рождается! Вчера команда "Торгового Дизайна" совершила увлекательную экскурсию на новый высокотехнологичный завод по производству теплового и нейтрального оборудования Rada™. Удалось не просто посмотреть на производство со стороны, а по-настоящему погрузиться в процесс создания продукта. Менеджеры увидели работу новейших станков и роботов-манипуляторов, и даже сами попробовали себя в роли сварщиков и гравировщиков! Современный завод Rada™ это: ✔️ На 30% выше производительность труда за счет оптимизации и автоматизации процессов. ✔️ Вероятность брака стремится к нулю благодаря внедрению роботизированных операций. ✔️ Из-за автоматизации производственных процессов доля ручного труда сокращена на 40%. Теперь коллеги изнутри знают процесс изготовления каждой модели бренда, и готовы делиться знаниями с вами! #PolairGroup#Rada

Polair Group™

@polairgroup · Post #1423 · 20.05.2025 г., 07:03

Витаминизация по выгодной цене! Только с20.05.2025 до 20.08.2025 – специальное предложение на фармацевтические холодильные шкафы Polair! Профессиональное оборудование для аптек – это: ✔Безупречное хранение – точный контроль температуры для сохранности препаратов ✔Надежность и долговечность – оборудование, которому доверяют ✔2 года гарантии – уверенность в качестве Здоровье начинается с правильного хранения! Инвестируйте в безопасность пациентов и репутацию вашей аптеки! #polairgroup#polair#акция Polair — надежность, качество, стабильность!

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