169 похожих чатов

Пипл, как вы счетаете это говнокод? .then((data) => {

let text = data.text;
if (text !== null) {
if (mark === 1) {
searchTextbox.val(text);
searchTextbox.keyup();
} else if (mark === 0) {
feedbackTextbox.val(text);
}
} else if (text === null) {
if (mark === 1) {
searchTextbox.attr('placeholder', currentTranslateEror);
} else if (mark === 0) {
feedbackTextbox.attr('placeholder', currentTranslateEror);
}
};
})

15 ответов

22 просмотра

Зачем } else if (text === null) { , и так же понятно

да

да

да

Не скажу

выглядит как говнокод

Ну вот так можно, сразу нагляднее (data)=>{ let text = data.text; if (mark === 1) { if (text !== null) { searchTextbox.val(text); searchTextbox.keyup(); } else { searchTextbox.attr('placeholder', currentTranslateEror); } } if (mark === 0) { if (text !== null) { feedbackTextbox.val(text); } else { feedbackTextbox.attr('placeholder', currentTranslateEror); } } }

Denis Deniskov
Ну вот так можно, сразу нагляднее (data)=>{ le...

но ты же просто поменял порядок ифов

Anton Permyakov
но ты же просто поменял порядок ифов

Да, но алгоритм стал нагляднее, теперь сразу видно, что если оценка один, это про одно поле, если оценка 2 это про другое поле, а то что можно это в отдельную функцию вынести, ну вынеси, в первой версии алгоритма как раз не было видно что выносить

First name- Автор вопроса
Denis Deniskov
Ну вот так можно, сразу нагляднее (data)=>{ le...

Да, по сути изменилось не много но код лучше.

First name
Да, по сути изменилось не много но код лучше.

Ну вынеси в отдельную функцию установку вэлью и плейсходера если хочешь

First name- Автор вопроса
Denis Deniskov
Ну вынеси в отдельную функцию установку вэлью и пл...

Правда эта конструкция еще и в .then это обработка fetch ответа 😁

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта