Size: a a a

2021 March 04

AS

Alexey Schebelev in Svelte [svelt]
Aleksey Immũzov
Но тогда функция возвращает результат всегда, даже когда это не нужно.
обычно нужно, а return такое длинное слово...
источник

DK

Dan Kozlov in Svelte [svelt]
Aleksey Immũzov
Но тогда функция возвращает результат всегда, даже когда это не нужно.
Мои функции всегда что-то возвращают 👊💪
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
Мои функции всегда что-то возвращают 👊💪
Небось комментариями тогда пользуешься?
источник

AI

Aleksey Immũzov in Svelte [svelt]
Alexey Schebelev
обычно нужно, а return такое длинное слово...
Я за императивнщину и явный возврат (последние несколько лет) 🙂
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Так то все функции всегда что-то возвращают)
источник

МТ

Марк Танащук... in Svelte [svelt]
Вместо функций и структуры
источник

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
Вместо функций и структуры
У меня структура есть, все поддерживаемо :)
Но я и комментариями свой код постоянно покрываю. Память плохая.
источник

AS

Alexey Schebelev in Svelte [svelt]
Самое место для картинки с Чаком
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexey Schebelev
Самое место для картинки с Чаком
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
У меня структура есть, все поддерживаемо :)
Но я и комментариями свой код постоянно покрываю. Память плохая.
Не знаю как можно сделать ясную структуру проекта без объясняющих функций

Комментарии когда заходят дальше jsdoc и начинают объяснять смысл тела функции в один момент разработки начинают требовать в разы больше усилий и времени на понимание чем функции
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Dan Kozlov
У меня структура есть, все поддерживаемо :)
Но я и комментариями свой код постоянно покрываю. Память плохая.
Она не плохая, просто ты не забываешь ее освобождать вовремя 😂
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Не знаю как можно сделать ясную структуру проекта без объясняющих функций

Комментарии когда заходят дальше jsdoc и начинают объяснять смысл тела функции в один момент разработки начинают требовать в разы больше усилий и времени на понимание чем функции
И очень заметно
источник

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
Не знаю как можно сделать ясную структуру проекта без объясняющих функций

Комментарии когда заходят дальше jsdoc и начинают объяснять смысл тела функции в один момент разработки начинают требовать в разы больше усилий и времени на понимание чем функции
Что такое «объясняющая функция» и где я сказал, что у меня их нет?
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
Что такое «объясняющая функция» и где я сказал, что у меня их нет?
Если все функции всегда что либо возвращают то это прямо противоречит тезису использования объясняющих функций
источник

МТ

Марк Танащук... in Svelte [svelt]
навести пример?
источник

МТ

Марк Танащук... in Svelte [svelt]
// Код подсвечивающий выделенный текст
let anotherVar = variableName.invert()

vs

let anotherVar = highlight(variableName);
function highlight(color) {
 return color.invert()
}

или

const highlight = color => color.invert()
источник

МТ

Марк Танащук... in Svelte [svelt]
Тоже самое в абсолютно любых других случаях
источник

МТ

Марк Танащук... in Svelte [svelt]
Лично у меня не меньше половины моих функций просто описывают то, что они делают)
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
// Код подсвечивающий выделенный текст
let anotherVar = variableName.invert()

vs

let anotherVar = highlight(variableName);
function highlight(color) {
 return color.invert()
}

или

const highlight = color => color.invert()
Пример грубый конечн
источник

DK

Dan Kozlov in Svelte [svelt]
Я все еще ничего не понял. В примере не понял, что из этих трех вариантов хорошо, а что плохо.
источник