Size: a a a

2020 August 06

SM

Sergey Manvelov in Moscow Python
Storm Trooper
если не прошло 24 часа после входа в группу, то сообщения со ссылками будут удалятся. Антиспам
Понял, 4 часа осталось 🙂
источник

AS

Alexey Starkov in Moscow Python
Sergey Manvelov
Меня особенно интересуют эти пункты:
1. Правильно ли я сделал, что разделил приложение на несколько return-функций?
2. Как можно более эффективно написать функицю “checkHouseSide”?
3. Хорошо ли я назвал переменные?
https://pastebin. com/KXy0Vyif
1/ правильно, тут это оверкилл но вообще это правильно, см. декомпозиция. Используй snake_case для названий функций. используй осмысленные названия аргументов вместо x y
2/ return x % 2 == y % 2
3/ норм, только используй snake_case и аргументы тоже надо осмысленно называть
вместо + лучше использовать join или f-строки
setHouseSideText не производит никаких сайдэффектов, хотя set в названии намекает, лучше назвать просто house_side_text
checkHouseSide тоже лучше назвать по смыслу - is_houses_on_the_same_side
источник

SM

Sergey Manvelov in Moscow Python
Alexey Starkov
1/ правильно, тут это оверкилл но вообще это правильно, см. декомпозиция. Используй snake_case для названий функций. используй осмысленные названия аргументов вместо x y
2/ return x % 2 == y % 2
3/ норм, только используй snake_case и аргументы тоже надо осмысленно называть
вместо + лучше использовать join или f-строки
setHouseSideText не производит никаких сайдэффектов, хотя set в названии намекает, лучше назвать просто house_side_text
checkHouseSide тоже лучше назвать по смыслу - is_houses_on_the_same_side
Спасибо огромное!
источник

VM

Vladimir Manatskov in Moscow Python
Sergey Manvelov
Меня особенно интересуют эти пункты:
1. Правильно ли я сделал, что разделил приложение на несколько return-функций?
2. Как можно более эффективно написать функицю “checkHouseSide”?
3. Хорошо ли я назвал переменные?
https://pastebin. com/KXy0Vyif
checkHouseSide — вокруг % нужно пробел, и вообще весь код заменяется на return x % 2 == y % 2
источник

SM

Sergey Manvelov in Moscow Python
Vladimir Manatskov
checkHouseSide — вокруг % нужно пробел, и вообще весь код заменяется на return x % 2 == y % 2
Да, это супер очевидно, но я только сейчас это заметил, спасибо!
источник

VM

Vladimir Manatskov in Moscow Python
Sergey Manvelov
Да, это супер очевидно, но я только сейчас это заметил, спасибо!
setHouseSideText — это скорее getHouseSideText, и лучше назвать не x, а is_odd, house_parity, например, или как-то так
источник

VM

Vladimir Manatskov in Moscow Python
Sergey Manvelov
Да, это супер очевидно, но я только сейчас это заметил, спасибо!
sameSide -> is_same_side
betweenHouses -> dist_between_houses

Здесь 100% надо использовать format или fstrings
print(sameSideText + "\nТы около дома "+ str(currentHouse) + "\nТебе нужно к дому "+ str(targetHouse) + "\nОсталось пройти " + str(betweenHouses) + " домов")
источник

SM

Sergey Manvelov in Moscow Python
Vladimir Manatskov
sameSide -> is_same_side
betweenHouses -> dist_between_houses

Здесь 100% надо использовать format или fstrings
print(sameSideText + "\nТы около дома "+ str(currentHouse) + "\nТебе нужно к дому "+ str(targetHouse) + "\nОсталось пройти " + str(betweenHouses) + " домов")
У меня почему-то не получилось сдружиться с f-strings, попробую ещё раз
источник

VM

Vladimir Manatskov in Moscow Python
Sergey Manvelov
У меня почему-то не получилось сдружиться с f-strings, попробую ещё раз
Надо. Или хотя бы format(), %. Вообще, всё из этого пригодится рано или поздно
источник

AT

Andrey Terekhov in Moscow Python
А у кого-то тупит тележенька десктопная?
Я слез со всех проксей, но сообщения по сравнению с телефоном доходят с ощутимой задержкой
источник

ST

Storm Trooper in Moscow Python
Andrey Terekhov
А у кого-то тупит тележенька десктопная?
Я слез со всех проксей, но сообщения по сравнению с телефоном доходят с ощутимой задержкой
Как понять тяжёленькая десктопная?

На маке десктоп версию переименовали в лайт, на ней норм, так же шустро как и в телефоне
источник

AT

Andrey Terekhov in Moscow Python
Ну телега из апп стора, которая не лайт.
Сейчас скачал просто десктопную, она вроде лучше (но страшнее и неудобнее).
Но шрифты на фуллхд монике отвратительно выглядят(
источник

AT

Andrey Terekhov in Moscow Python
После того как разблокировали она начала норм работать без проксей, но задержки лютые замечаю.
Как будто товарищ майор каждое сообщение сначала печатает на принтере, читает, выделяет корректором интересные моменты и жмёт кнопку "Отправить клиенту"
источник

AT

Andrey Terekhov in Moscow Python
Хотя на мобиле в той же сети всё отлично
источник

ST

Storm Trooper in Moscow Python
Andrey Terekhov
Ну телега из апп стора, которая не лайт.
Сейчас скачал просто десктопную, она вроде лучше (но страшнее и неудобнее).
Но шрифты на фуллхд монике отвратительно выглядят(
поставь лайт версю, она раньше называлась десктоп.
А другая это просто телега, и раньше называлась так же и сейчас и всегда была какой-то тормознутой
источник

SZ

Shagit Ziganshin in Moscow Python
УМВР
источник

SZ

Shagit Ziganshin in Moscow Python
Telegram for macOS
источник

AT

Andrey Terekhov in Moscow Python
Storm Trooper
поставь лайт версю, она раньше называлась десктоп.
А другая это просто телега, и раньше называлась так же и сейчас и всегда была какой-то тормознутой
Поставил, вроде тоже самое что и просто с сайта скачать)
источник

AT

Andrey Terekhov in Moscow Python
Shagit Ziganshin
Telegram for macOS
Забавный баг нашёл — удалил ее через Launchpad, после чего снова установил.
Все загрузилось и не попросило ни пароля нифига 😂
Как будто кэш забыли почистить при удалении
источник

AT

Andrey Terekhov in Moscow Python
Пздц телега) пздц макось)
источник