Tomatoknight: комментарии
288 комментариев
Резюме
- Пол:
- мужчина
- Родной язык:
- русский
- С нами:
- с 19 января 2010 г. (6115 дней)
- Деятельность:
-
4745 версий перевода
с общим рейтингом 290
292 комментария
Карма: 4 (оценок: 4)

Меня здесь смущает то, что истина = true =/= truthy. Может же появиться путаница, и я не уверен, что кавычек достаточно, чтобы разница была очевидна.
Но какого-то принятого перевода не нашел. Может, стоит самим придумать? =)
Да? Интересно, а я точно видел.
Если отдельно, то на русскоязычной части mdn колбэки называют обратными вызовами.
С адом – понятно, что это не какой-то официальный термин, но почему бы и не использовать. Кроме того, в переводе того же callbackhell.com – callbackhell.ru – говорят про ад.
Мне просто не оч хочется оставлять прямо непереведенные термины. С промисами, видимо, уже сложилось, в основном их называют именно так. А с колбэками – не уверен. Но в любом случае, глубоко вложенные колбэки – уже лучше, чем callback hell.
Я, пожалуй, за обращение.
Ну это ж не литературное произведение. Мне кажется, если можно сказать яснее, не меняя смысла, то стоит так и сделать.
Лишнее слово «изменяется»
Мне кажется, есть смысл выбрать какой-то вариант (или обещания, или промисы) и использовать все-таки его, а не английское слово. То же с callback hell (ад обратных вызовов?).
«Так же, как»
setTimeout используется для примера, а не как подвид трюка that=this. Иначе его бы не было во втором примере.
Все-таки «как ведет себя this»: это видно из того, что возле слова this ссылка на его определение.
Думаю, важно сказать «фигурные скобки». В английском-то два отдельных слова для тех и этих скобок, а нам приходится уточнять. Кроме того, в примере круглые скобки остались.
Можно сказать, что возврат – это функция?
«Technically» как вводное слово – это не «технически» же.
«Since» – «поскольку». С «хотя» появляется лишнее противопоставление и теряется смысл, мне кажется.
То же самое с «so that»: если сказать «для того, чтобы», то получается «их нельзя использовать до присвоения значения для того, чтобы их нельзя было использовать до присвоения значения».
А вот с объявлением и присвоением значений я здесь уже запутался.
Я могу неправильно понимать, но по-моему:
assignment – это присвоение значения. Но ведь сделать так нельзя:
a = 2; // присвоение значения
let a = 3; // объявление (и Reference Error)
То есть важно именно объявление, так ведь?
Может быть, без «кроме того»? Непонятно, при чем тут и в оригинале besides.
Если не ошибаюсь, памятка может быть *для* пользователей/разработчиков *о/по* какой-то теме.
Так что... «эти методы лаконичные, элегантные, и их можно объединять в цепочки»? ¯\_(ツ)_/¯
По-моему, имеется в виду, что из них можно строить цепочки, как в примере кода во фразе #11 (потому что во фразе #9 говорят «Compute ... by composing map, filter and reduce»)
http://www.proz.com/kudoz/russian_to_english/other/211513-%D0%A7%D1%82%D0%BE%D0%B1%D1%8B_%D0%BD%D0%B5_%D0%B1%D1%8B%D0%BB%D0%BE_%D0%BC%D1%83%D1%87%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B1%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B7%D0%B0_%D0%B1%D0%B5%D1%86%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE_%D0%BF%D1%80%D0%BE%D0%B6%D0%B8%D1%82%D1%8B%D0%B5_%D0%B3%D0%BE%D0%B4%D1%8B.html
Про «мучительно больно».
Я бы сказал «А что» и «осторожно спросил Доктор». Впрочем, стилистика, нет правильных ответов.
«тоже» не нужно. Здесь «too» в слегка другом значении – не «тоже», а «а еще». За лужайкой виднелось озеро, а еще сады с цветниками и невысокими оградами.