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

Резултати

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

Търсене: #webpack

当前筛选 #webpack清除筛选
djangoproject

@djangoproject · Post #235 · 18.01.2017 г., 17:27

http://www.aparat.com/v/Cjarf Happy Asset Deployments With Webpack & Django by Scott Burns Webpack What is it? What does it do? Source transformations Output Why #Djangos collectstatic is not up to the job? Must run after #deployment Doesn't do all the things Slow Integration on both sides Webpack bundle tracker to output build stats Django #Webpack bundle loader to read those files How to render links in templates.

硬核小卒

@yinghexiaozu · Post #733 · 28.12.2020 г., 11:23

1️⃣Ronen Amiel - Build Your Own Webpack:一个 40 分钟的视频,手把手教你写一个 Webpack 打包器,让你深刻理解 Webpack 的工作原理。#Webpack#编程 2️⃣每个程序员都应该挑战的项目:作者列举了几个有点难度的小项目,包括文字编辑器、迷你操作系统、2D 游戏、编译器、电子表格软件、游戏模拟器等,做这些小项目对于提高编程水平有很大的帮助。最近,该博客主出了第二个系列。#编程#挑战 3️⃣GTD 时间管理法则:如果你不太会用 Todo 应用来管理自己的时间,不妨看看这篇详细的博客。#GTD#Todo 4️⃣译文|深度解读 Apple ProRAW 功能:如题,很详细的一篇文章。#Apple#ProRAW 5️⃣ “努力就会成功”:努力只是成功的必要条件,不是充要条件,并且要在关键的地方努力,而不是无脑地努力。#努力#成功#思考 Automatically sent by Hardcore Bot v0.9.2

GitHub Trends

@githubtrending · Post #15034 · 07.08.2025 г., 11:30

#javascript#antd#music#music_player#nodejs#react#react_router#redux#webapp#webpack Copper Bell is a free website app focused on listening to music. It offers many songs and has a simple, clean design that makes it easy to find and play your favorite music. You can search for songs, make playlists, read scrolling lyrics, save songs, and create your own song lists. It does not have live broadcasts, social features, or ads, so there are no distractions and you get a pure music experience. You can use it on any modern web browser without installing anything. It works on many devices, including tablets. This way, you can enjoy music, manage your songs, and discover new tunes easily anytime and anywhere. https://github.com/enzeberg/tonzhon-music