Давайте писать интеллигентный JSКачество
В IT 14+ лет, программистом официально работает 7+, неофициально больше, работал в Epam-Минск (Senior/Lead), в стартапах (tranio.ru, balena.io, botpress.io), в Skywind-Минск.
Работает через Toptal на европейскую компанию, разрабатывающую онлайн-казино.
Как в естественном языке можно разными способами сказать одно и то же, от просторечного косноязычия до велиречивого украшательства, так и в коде одни и те же вещи можно выразить более прямолинейно, чуть изящнее или совсем нечитабельно. Давайте посмотрим, как делать код чище и чуть изящнее, но не во вред его понятности. Заодно некоторые из предложенных идиом помогут автоматически избегать популярных ошибок.
Мы обратим внимание на такие вещи, как функциональная парадигма, декларативный код, полезные методы стандартной библиотеки, currying и Promises.