Информация об изменениях

Сообщение Re[7]: Превращение кода в карточки от 13.04.2025 23:37

Изменено 14.04.2025 0:12 GarryIV

Re[7]: Превращение кода в карточки
Здравствуйте, velkin, Вы писали:

V>Выучил min, max, sqrt, pow, find, get, move, copy выучишь и r. Но вот Мартин Роберт в книге "Чистый код" считает иначе. Просто его мышление ориентировано на английский США, а мой на русский Россия.

Ты нифига не понял ни меня ни Мартина.

V>Не нравится r, мало символов? А как насчёт имени mac? Возможно это что-то значит, а возможно и нет.

Дело не в количестве символов (внезапно).

V>я пока подумаю над подходом Мартина Роберта.

Удачи)
Re[7]: Превращение кода в карточки
Здравствуйте, velkin, Вы писали:

V>Выучил min, max, sqrt, pow, find, get, move, copy выучишь и r. Но вот Мартин Роберт в книге "Чистый код" считает иначе. Просто его мышление ориентировано на английский США, а мой на русский Россия.

Ты нифига не понял ни меня ни Мартина.

Readers shouldn’t have to mentally translate your names into other names they already
know
.

Все знают имена min, max, sqrt, pow, find, get, move, copy

Он если что не против сокращений типа max

Math.max(double a, double b) is a good static method.


V>Не нравится r, мало символов? А как насчёт имени mac? Возможно это что-то значит, а возможно и нет.

Дело не в количестве символов (внезапно).

Certainly a loop counter may be
named i or j or k (though never l!) if its scope is very small and no other names can con-
flict with it. This is because those single-letter names for loop counters are traditional.

Если читатели знают, что такое mac значит имя хорошее и пофиг сколько там букв и сокращение это или нет.

V>я пока подумаю над подходом Мартина Роберта.

Удачи)
ЗЫЖ Цитаты из его книги, если что, выделения болдом мои.