TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #236 · 28.02

Сопоставление с образцом (pattern matching) — сильный механизм языков программирования, который, к сожалению, встречается не так часто. Причём, как в коде разработчиков, так и в поддержке со стороны самого языка. Разработчики на функциональных языках используют этот механизм довольно часто, потому что у них вообще многое определяется статически через правильный подход к системе типов. Разработчики же на императивных языках очень любят огромные многоуровневые ветвления. Есть даже такое понятие «Спагетти-код» — раньше его применяли к коду, перегруженному операторами перехода, но в современном виде это скорее об избытке операторов условия. Pattern matching позволяет накладывать на объекты некоторый трафарет и смотреть, попадают ли они под него. Это не только выглядит лаконичнее и короче, чем дерево условий, но ещё и понятнее с точки зрения восприятия человеком: вот у нас заказ содержит более 10 элементов и при этом стоит более 1000 долларов, значит делаем на него скидку 10 центов. При этом трафарет работает как сортировщик монеток: самая маленькая проваливается в первый паз, следующая по размеру в следующий итд, применение условий идёт сверху вниз. Есть и неявный плюс: такой подход автоматически провоцирует разработчиков проводить проверку на null. Ведь null не может подходить под трафарет «содержит более 10 товаров». К счастью, в C# этот механизм в последних версиях активно развивают и совершенствуют. И это одно из многочисленных преимуществ C# над Java. #dev

Hashtags

Резултати

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

Търсене: #proaim

当前筛选 #proaim清除筛选

- ТЕПЕРЬ ЕЩЁ ДОСТУПНЕЕ! ProAim: «Мы пересмотрели текущий уровень цен на линейку Глайдов нашего бренда и приняли решение снизить цену 😎, чтобы дать большим людям возможность прикоснуться к бренду ProAim — бренду для профессионалов». «Делитесь вашим фидбеком, и очень скоро мы вернёмся к вам с нашими новыми продуктами. Оставайтесь с нами, следите за новостями 👀». 🛍️Цена: 790 ₽ - в наличии* КАТАЛОГ • МЕНЕДЖЕР • #PROAIM

Hashtags

👀РОЗЫГРЫШ — PROAIM × ReShip В честь релиза стеклянного коврика PROAIM AKARI мы вместе с PROAIM решили порадовать вас — запускаем розыгрыш! 🔥 Приз: 1× ProAim AKARI — Закаленное стекло премиум -класса — Сбалансированное покрытие — Максимально гладкий глайд — не абразивный, не шершавый, а мягкий и чистый — Уникальный авторский арт — Резиновая подложка — коврик не двигается ни на миллиметр ✏️ Условия участия: 1) Подписаться на @ProAimPro 🔔 Итоги — 25 июля в 20:00 МСК #PROAIM

Hashtags

🔥БЕНГЕР В RESHIP! Мы не могли пройти мимо. - На рынке появился @PROAIMPRO / PROAIM.PRO— новый русский бренд, который реально на уровне мировых аналогов. Познакомившись с ними поближе, мы предложили им сотрудничество 🆕 Встречайте их первый продукт — стеклянный ковер PROAIM AKARI: ⚫️Сбалансированная поверхность ⚫️Резиновая подложка ⚫️Закругленные глянцевые края ⚫️Закаленное стекло премиум-класса ⚫️Размер 49 x 42 см ⚫️Толщина всего 3 миллиметра ⚫️Оригинальный дизайн от художника ⚫️Гладкий глайд — не абразивный, не шершавый, а мягкий и чистый 💸И все это всего за 7.490₽ 🛍Уже доступен к заказу на сайте ReShip — тираж ограничен (ЭКСКЛЮЗИВНО 100ШТ) #PROAIM

Hashtags

Добавили #ТЕГИ для всех постов! Теперь искать и ориентироваться стало удобнее 🔞 #КИБЕРСОРТ • #ПОДБОРКА • #ОБНОВЛЕНИЯ • #СЕТАПЫ • #ОТЗЫВЫ • #PROAIM • #UNIUS • #PULSAR • #EVOLAST • #LOGITECH • #XRAYPAD • #ARTISAN • #MADLIONS • #NINJUTSO • #ZOWIE • #WAIZOWL • #AIMSTAR • #LAMZU • #IQUNIX • #TEEVOLUTION • #WLMOUSE • #MGG • #GLSSWRKS • #TEKKUSAI • #HYPERX • #GWOLVES • #MIDORI • #PWNAGE • #IYX • #VAXEE • #STEELSERIES • #NUPHY • #UNIUS • #WALLHACK • #IPI • #ORBITAL • #MCHOSE • #UWS • #AULA • #ATK • #EGG • #SPYRE • #LUMINKEY • #SIMGOT • #MELGEEK • #FRACTAL • #SCYROX • #EPOMAKER • #WOOTING • #ZAOPIN • #CIDOO • #JAMESDONKEY • #ARBITER — Список будет расти, и именно вы можете повлиять на то, что появится в продаже — пишите свои пожелания 🙂 КАТАЛОГ • МЕНЕДЖЕР • #ОБНОВЛЕНИЯ