История изменений
Исправление EXL, (текущая версия) :
Для глобальных переменных кстати тоже используется аналогичный подход: gVariable.
И ещё я видел использование aVariable
для обозначения аргументов.
Программист не держит в голове все глобальные и локальные переменные так что по ошибке может использоваться не та переменная.
Вот поэтому контекстная подсветка в IDE решает и экономит время. Там сразу будет понятно в случае с:
a = variable1
b = variable2
c = variable3
d = variable4
Где глобальная, где локальная переменная, где член класса и где аргумент.
В любом случае, использование префиксов a
, m
, g
для имён я нахожу более логичным, чем использование _
-извращения, мало того что визуально портящего код, так ещё и пересекающегося с какими-то запрещениями из стандарта, которые следует помнить.
Исходная версия EXL, :
Для глобальных переменных кстати тоже используется аналогичный подход: gVariable.
И ещё я видел использование aVariable
для обозначения аргументов.
Программист не держит в голове все глобальные и локальные переменные так что по ошибке может использоваться не та переменная.
Вот поэтому контекстная подсветка в IDE решает и экономит время. Там сразу будет понятно в случае с:
a = variable1
b = variable2
c = variable3
d = variable4
Где глобальная, где локальная переменная, где член класса и где аргумент.
В любом случае, использование префиксов a
, m
, g
для имён я нахожу более логичным, чем использование _
-извращения, пересекающегося с какими-то запрещениями из стандарта, которые ещё следует помнить.