И эта буква была l
а местами - I, в некоторых случаях Į или ļ, а иногда ľ.
но больше всего ему нравилось обозначать дни недели символами нот
но больше всего ему нравилось обозначать дни недели символами нот
Это ещё легко, а вот если бы было что-то на подобии:
Х=ХХХХХХ-ХХ+ХХХХХ*ХХХХХХ*ХХХ/ХХХХХХ
Х=ХХХХХХ-ХХ+ХХХХХ*ХХХХХХ*ХХХ/ХХХХХХ
Ну так он так и сказал:
> называл переменные одной БУКВОЙ
а не символом.
Правда я не знаю, имеется ли ввиду буква в обоих регистрах.
> называл переменные одной БУКВОЙ
а не символом.
Правда я не знаю, имеется ли ввиду буква в обоих регистрах.
С каких пор икс перестал быть буквой?
Ммм.... Покажу на примере:
Я использую переменные из 1 символа: a, b, c, d, ... и так далее
Я использую переменные из 1 буквы: a, aa, aaa, aaaa, ... и так далее
Как видишь первый вариант подходит и в первом и во втором случае. А вот всё остальное различается.
Я использую переменные из 1 символа: a, b, c, d, ... и так далее
Я использую переменные из 1 буквы: a, aa, aaa, aaaa, ... и так далее
Как видишь первый вариант подходит и в первом и во втором случае. А вот всё остальное различается.
Как будто бы сложно придумать для него соразмерное наказание, - пусть до скончания времён рефакторит все свои проекты, пока не уложится во все гайдлайны и дедлайны. Не уложился - начинает заново. Миру IT тоже нужен свой Сизиф.
из крайности в крайность
for (
let counter_of_active_users_array_items = 0;
counter_of_active_users_array_items < active_users_array.length;
counter_of_active_users_array_items++
) {
active_users_array[counter_of_active_users_array_items] ...
}
for (
let counter_of_active_users_array_items = 0;
counter_of_active_users_array_items < active_users_array.length;
counter_of_active_users_array_items++
) {
active_users_array[counter_of_active_users_array_items] ...
}
В конце концов забить их как "CoAUAI", забыть и продолжать использовать counter_of_active_users_array_items
"Но я же просто называл переменные одной буквой, С"
зато память экономил молодец
через пару дней открыл код и нихера не понял) конечно молодец
Чью память? Харда? Ну такое. Не в век "640 кб всем хватит" живём ведь. А нынешние компиляторы вообще забили болт на длину команд ещё с момента их появления(компиляторов) т.к. всё в итоге преобразуется в адреса в памяти. Будь у тебя переменная длиной в 65534 символа, всё равно в после компилятора это выглядит как 0x00***и_поплыли_дальше
Тссс, не говори как работает компилятор, а то еще начнут понимать программирование
Первое правило клуба программирования - Не говорить о клубе программирования
Я называю некоторые переменные одной буквой.
Более того, я потом в этом коде нормально ориентируюсь.
Более того, я потом в этом коде нормально ориентируюсь.
Да все мы так делаем "for (int i = 0; ...".
Благодаря таким людям, рефакторя чужой код я смело говорю "на это говно мне нужно будет месяц, а может два. Ибо здесь хер пойми что происходит" вместо "не вопрос, код хорошо описан и само-документированный, потому я за 3-4 дня всё сделаю и покрою тестами сверху"
Ой да ладно, то есть код "for (int i = 0; ..." не читаемый?
Он сказал что "некоторые" переменные, но не было точного описания что это элементы цикла, а значит можно предположить что это не только i, но может быть ещё важные переменные описывающие составные части длинной математической формулы. Задача без детализации - зп на халяву.
Хорошо, не только i, это как один из вариантов, я лично использую одно символьные переменные в коротких циклах, как буфер, так же можно приписать сюда объекты, к примеру rect.x, и так далее, где переменная может полностью о себе рассказать, не заглядывая в другие функции.
Такие вещи очевидны и понятны. Это сродни что x,y в сетке координат это горизонталь и вертикаль. Речь всё же идёт о переменных из не "стандартных и общепринятых" переменных. Аргумент метода тоже ведь можно считать односимвольной переменной, но вот когда такие переменные начинают пестрить в большем количестве чем 0, начинается тупняк и вечные попытки запомнить что оно такое и зачем здесь выросло. А когда рефакторится код который написан без использования ООП, шаблонов проектирования и прочих обвязок, только на одних глобальных переменных, структурах и в който-веки одно-трёх символьных аргументах методов, невольно хочется грустить и убивать
> только на одних глобальных переменных
Вы это скажите PHP, где даже те же функции, можно объявить в любом куске кода, и она тоже будет доступна в любом другом месте, люблю я пространство имен по версии PHP.
А так да, согласен, я лишь хотел акцентировать внимание что не известно про какие именно "некоторые" шла речь, особенно если человек потом может ориентироваться, хотя это кому как, но с названиями тоже лучше не перебарщивать, что бы увеличить понимания, по типу "функция_для_возврата_сетки_координат", и это еще цветочки, временами находил такие названия...
Вы это скажите PHP, где даже те же функции, можно объявить в любом куске кода, и она тоже будет доступна в любом другом месте, люблю я пространство имен по версии PHP.
А так да, согласен, я лишь хотел акцентировать внимание что не известно про какие именно "некоторые" шла речь, особенно если человек потом может ориентироваться, хотя это кому как, но с названиями тоже лучше не перебарщивать, что бы увеличить понимания, по типу "функция_для_возврата_сетки_координат", и это еще цветочки, временами находил такие названия...
Чтобы написать коммент, необходимо залогиниться