Size: a a a

2021 March 29

MA

Michael Alekseevich in Moscow Python
Mike Drepin
Рубрика "публичный код ревью"
[f'user{num}' for num in range(10)]
принимаем или фу такое писать?)
Моё мнение, но я чайник - выглядит читаемо и ожидаемо. Правда было бы ещё более ожидаемо если название переменной - не num а либо x, y, z либо i, j, k.

x, у, z встречается во всех доках - см https://docs.python.org/3/tutorial/datastructures.html и её проще писать.

i, j, k - при переборах именно счётчиков https://stackoverflow.com/questions/21360028/numpy-list-comprehension-syntax

Если у старичков есть мнение, интересно послушать.
источник

N

Nikolay in Moscow Python
Michael Alekseevich
Моё мнение, но я чайник - выглядит читаемо и ожидаемо. Правда было бы ещё более ожидаемо если название переменной - не num а либо x, y, z либо i, j, k.

x, у, z встречается во всех доках - см https://docs.python.org/3/tutorial/datastructures.html и её проще писать.

i, j, k - при переборах именно счётчиков https://stackoverflow.com/questions/21360028/numpy-list-comprehension-syntax

Если у старичков есть мнение, интересно послушать.
это же еще из фортрана идет, кажется. Где имя переменной имело смысл и определяло ее предназначение
источник

MD

Mike Drepin in Moscow Python
Michael Alekseevich
Моё мнение, но я чайник - выглядит читаемо и ожидаемо. Правда было бы ещё более ожидаемо если название переменной - не num а либо x, y, z либо i, j, k.

x, у, z встречается во всех доках - см https://docs.python.org/3/tutorial/datastructures.html и её проще писать.

i, j, k - при переборах именно счётчиков https://stackoverflow.com/questions/21360028/numpy-list-comprehension-syntax

Если у старичков есть мнение, интересно послушать.
В коде так однобуквенно все равно лучше не писать, имхо.
источник

MD

Mike Drepin in Moscow Python
Если мне надо проитерировать по чему-то осмысленному, то и имя должно быть нормальное.
for name in names
for digit in range
for pos in range
источник

MA

Michael Alekseevich in Moscow Python
Mike Drepin
Если мне надо проитерировать по чему-то осмысленному, то и имя должно быть нормальное.
for name in names
for digit in range
for pos in range
А в данном случае ты бы сам как назвал переменную?
источник

MA

Michael Alekseevich in Moscow Python
[f'user{...}' for ... in range(10)]?
источник

MD

Mike Drepin in Moscow Python
num
источник

MA

Michael Alekseevich in Moscow Python
А у вас в вашем проекте с сокращениями от полных английских слов проблем не бывает? Удобство не нарушает?

Просто обычно когда есть длинное слово его обычно можно сократить несколькими способами или не сокращать вовсе. Разнобой в ожидании названий не мешает?
источник

MD

Mike Drepin in Moscow Python
Если кто-то в новом коде напишет Adv от adventure, то на код ревью ему напомнят что уже есть adv-ertisment. Факапы бывают, но редко, все уникальное хорошо грепается.
источник

MA

Michael Alekseevich in Moscow Python
Mike Drepin
Если кто-то в новом коде напишет Adv от adventure, то на код ревью ему напомнят что уже есть adv-ertisment. Факапы бывают, но редко, все уникальное хорошо грепается.
Минимальное сокращение - 3 буквы или 2 возможно?
источник

MD

Mike Drepin in Moscow Python
Прям написанных в flake/black правил, по крайней мере у нас, нет. Все что проходит ревью ок.
источник

MA

Michael Alekseevich in Moscow Python
Понятно. А ты бы сам ad (ad-vertisement) дал бы зелёный свет если бы у вас не было adv-ertisement?
источник

MD

Mike Drepin in Moscow Python
Наверное да
источник

t

tpkht in Moscow Python
Mike Drepin
Если кто-то в новом коде напишет Adv от adventure, то на код ревью ему напомнят что уже есть adv-ertisment. Факапы бывают, но редко, все уникальное хорошо грепается.
А у меня сразу ассоциация с https://adv.ru/#Home
(Не реклама)
источник

N

Nikolay in Moscow Python
в Windows 95 нашли пасхалку 25-летней давности

Самое интересное, что для того, чтобы её открыть, надо сделать не так-то и много. Удивительно даже, что она оставалась «засекреченной» так много лет:

https://tprg.ru/NFMn
источник

YB

Yury Bor in Moscow Python
balancy
один день споры дотка vs шахматы, другой день windows vs mac, завтра будет коробокс vs плойка)
оо пропустил срач по шахматам. начал играть пару месяцев назад. всем рекомендую. прям чувствуется что мозги ватные на самом деле. а так хоть немного шевелю ими).
источник

b

balancy in Moscow Python
Yury Bor
оо пропустил срач по шахматам. начал играть пару месяцев назад. всем рекомендую. прям чувствуется что мозги ватные на самом деле. а так хоть немного шевелю ими).
как тебе queen's gambit tv show?
источник

YB

Yury Bor in Moscow Python
balancy
как тебе queen's gambit tv show?
не смотрел и не собираюсь)
источник

YB

Yury Bor in Moscow Python
я не шахматист?)
источник

b

balancy in Moscow Python
Yury Bor
я не шахматист?)
это вопрос?)
источник