Исправление liksys, (текущая версия) :
Просто не называй переменные одной буквой, включи варнинги и проблем не будет.
Единственный допустимый случай - i, когда у тебя есть счетчик. Даже j рядом с ним уже создает путанницу в порядках - где по логике должен использоваться i, а где j.
А если у тебя в коде десять переменных k распихано внутри функции по разным уровням блоков - проблема не в языке и лишней свободе, а в прокладке между стулом и монитором, которая генерирует говнокод.
Исправление liksys, :
Просто не называй переменные одной буквой, и проблем не будет.
Единственный допустимый случай - i, когда у тебя есть счетчик. Даже j рядом с ним уже создает путанницу в порядках - где по логике должен использоваться i, а где j.
А если у тебя в коде десять переменных k распихано внутри функции по разным уровням блоков - проблема не в языке и лишней свободе, а в прокладке между стулом и монитором, которая генерирует говнокод.
Исходная версия liksys, :
Опять какие-то бестолковые истории про переменные. Просто не называй переменные одной буквой, и проблем не будет. Единственный допустимый случай - i, когда у тебя есть счетчик. Даже j рядом с ним уже создает путанницу в порядках - где по логике должен использоваться i, а где j. А если у тебя в коде десять переменных k распихано внутри функции по разным уровням блоков - проблема не в языке и лишней свободе, а в прокладке между стулом и монитором, которая генерирует говнокод.