Кто узнает в этом коде плохие практики?
Если не узнаете, и вам все ок, то смотрите в репозиторий, там список и как исправить https://github.com/HowProgrammingWorks/GoodParts/blob/main/JavaScript/1-func-bad.js
Если не узнаете, и вам все ок, то смотрите в репозиторий, там список и как исправить https://github.com/HowProgrammingWorks/GoodParts/blob/main/JavaScript/1-func-bad.js
const getPrice = function(options = { convert: true }) {
let price;
let item = { price } = this;
if (!Array.isArray(item)) {
let { price } = this;
if (typeof price == 'number') return price;
price = this.cost;
if (typeof price == 'number') return price;
if (options.convert) return parseFloat(price);
}
[, price] = this;
if (typeof price == 'number') return price;
if (options.convert) price = +price;
if (!isNaN(price)) return price;
};
🧩 10 мая в 15:00 стрим
«Минимум паттернов для максимума пользы на реальном проекте с JavaScript, TypeScript, Node.js»
Глубокое погружение в 5 самых полезных шаблонов для ежедневного использования: Strategy, Factory, Pool, Queue, Adapter
👉 https://patterns-js.com/w1hpna?utm_source=telegram_channel&utm_medium=t_shemsedinov&utm_campaign=stream_10_05
«Минимум паттернов для максимума пользы на реальном проекте с JavaScript, TypeScript, Node.js»
Глубокое погружение в 5 самых полезных шаблонов для ежедневного использования: Strategy, Factory, Pool, Queue, Adapter
👉 https://patterns-js.com/w1hpna?utm_source=telegram_channel&utm_medium=t_shemsedinov&utm_campaign=stream_10_05
Тема недели на курсе Node.js 2025: Disposable objects
Примеры кода: https://github.com/HowProgrammingWorks/Disposable
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллекция реализаций одной и той же небольшой задачи в разных парадигмах, с использованием разных приемов: паттернов, синтаксических, структурных, архитектурных конструкций (постоянно пополняется)
https://github.com/HowProgrammingWorks/Paradigms
https://github.com/HowProgrammingWorks/Paradigms
К другим парадигмам добавлены примеры с монадическими вычислениями
https://github.com/HowProgrammingWorks/Paradigms/tree/main/JavaScript
https://github.com/HowProgrammingWorks/Paradigms/tree/main/JavaScript
https://github.com/HowProgrammingWorks/Paradigms/tree/main/JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Metarhia/NodeUA - Node.js Ukraine Community
Тупеем от LLM? Та не, мы от Stackoverflow и Search engine уже отупели, и уровень не упадет ниже, потому, что мы тренируемся находить виноватых в факапе спринтов, сремся в интернетах, в унитаз целимся и попадаем... иногда