Size: a a a

Node.js — русскоговорящее сообщество

2020 March 27

М

Максим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
там говорится о ситуации, когда человек сперва использует переменную, а потом объявляет ее.

и чтобы избежать таких ситуаций он советует объявлять в начале функции.

но это никак не относится к стилю кодирования. кто вообще может догадаться использоваться переменную до объявления?
Я не понимаю тебя.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Максим
Я не понимаю тебя.
мы все (кроме тебя) спорили о стиле кодирования (т.е. что улучшает читаемость кода).

а ты говоришь о технических особенностях джаваскрипта.
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Максим
Стоян Стефанов Джаваскрипт шаблоны 35 стр.
Например. Но там обоснование — хойстинг варов. Вот поэтому я ответил на это 👇
я даже нашёл и прочитал
признаю, был не прав
совсем не ожидал что такой бред кто-то может написать, напечатать, и даже перевести на русский
особо доставила аргументация
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
источник

М

Максим in Node.js — русскоговорящее сообщество
Evgen
Покажи любой свой код, я тебе переделаю его по тому правилу и покажу почему именно так будет лучше
Ты же не думаешь что я пишу прям все переменные в начале файла? И не пользуюсь совсем тем о чем ты говоришь?
источник

V

Victor in Node.js — русскоговорящее сообщество
Алексей Попов
я даже нашёл и прочитал
признаю, был не прав
совсем не ожидал что такой бред кто-то может написать, напечатать, и даже перевести на русский
особо доставила аргументация
пиздос)
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
там дальше ещё сочнее
источник

V

Victor in Node.js — русскоговорящее сообщество
и правда такое издали)
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
видимо в мире автора "забыть написать var" — это распространенная ситуация
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
видимо в мире автора "забыть написать var" — это распространенная ситуация
это помогает ему в борьбе с глобальными переменными
так и пишет
источник

E

Evgen in Node.js — русскоговорящее сообщество
Максим
Ты же не думаешь что я пишу прям все переменные в начале файла? И не пользуюсь совсем тем о чем ты говоришь?
в начале файла, функции, блока - не важно. Куда важнее иметь переменные как можно ближе к первому использованию
источник

М

Максим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
мы все (кроме тебя) спорили о стиле кодирования (т.е. что улучшает читаемость кода).

а ты говоришь о технических особенностях джаваскрипта.
Да, технические особенности жс, это одна из причин.
Встречал так же мнение что и читать код легче когда переменные кучкой вверху. Не помню где такое читал.
источник

E

Evgen in Node.js — русскоговорящее сообщество
Максим
Да, технические особенности жс, это одна из причин.
Встречал так же мнение что и читать код легче когда переменные кучкой вверху. Не помню где такое читал.
Вот нет. Тяжелее. как минимум, из-за того, что тебе придется скролить к месту объявления
источник

H

Hesus in Node.js — русскоговорящее сообщество
Вместо чтения стоит попробовать это на практике, сразу станет понятно как на самом деле удобнее
источник

d

dettrix in Node.js — русскоговорящее сообщество
Hesus
Вместо чтения стоит попробовать это на практике, сразу станет понятно как на самом деле удобнее
обьявил - сразу используй)
источник

E

Evgen in Node.js — русскоговорящее сообщество
dettrix
обьявил - сразу используй)
+
источник

V

Victor in Node.js — русскоговорящее сообщество
dettrix
обьявил - сразу используй)
и поэтому вар оч полезен)
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Максим
Да, технические особенности жс, это одна из причин.
Встречал так же мнение что и читать код легче когда переменные кучкой вверху. Не помню где такое читал.
макконнелл в совершенном коде советует определять ближе к месту использования
источник

М

Максим in Node.js — русскоговорящее сообщество
Evgen
в начале файла, функции, блока - не важно. Куда важнее иметь переменные как можно ближе к первому использованию
Блоки обычно небольшие. Верх блока — это достаточно близко, я считаю.
источник

E

Evgen in Node.js — русскоговорящее сообщество
Максим
Блоки обычно небольшие. Верх блока — это достаточно близко, я считаю.
В каком порядке у тебя будут объявлены переменные? А если их больше чем на одну строчку?
источник