Size: a a a

Сообщество Python Программистов

2021 March 17

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
где неудобства
источник

JD

J D in Сообщество Python Программистов
Egor
он, похоже, имеет в виду, что в этих вопросах между пк и телефоном разница минимальна
Да, у меня уже возникло предположение, что это в телефонах дело.
источник

JD

J D in Сообщество Python Программистов
👑OGURCHIK🖤 ️
где неудобства
А следующее сообщение будет просто знак вопроса? 😊)))
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
нет. если я захочу добавить его я отредактирую последнее сообщение
источник

JD

J D in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Wikipedia
Don’t repeat yourself
Don’t repeat yourself, DRY (рус. не повторяйся) — это принцип разработки программного обеспечения, нацеленный на снижение повторения информации различного рода, особенно в системах со множеством слоёв абстрагирования. Принцип DRY формулируется как: «Каждая часть знания должна иметь единственное, непротиворечивое и авторитетное представление в рамках системы» . Он был сформулирован Энди Хантом и Дэйвом Томасом в их книге The Pragmatic Programmer. Они применяли этот принцип к «схемам баз данных, планам тестирования, сборкам программного обеспечения, даже к документации» . Когда принцип DRY применяется успешно, изменение единственного элемента системы не требует внесения изменений в другие, логически не связанные элементы. Те элементы, которые логически связаны, изменяются предсказуемо и единообразно. Помимо использования методов и функций в коде, Томас и Хант считают необходимым использование генераторов кода, автоматических систем компиляции.
А если попробовать избавиться от DRY таким образом:
if условие super=func1 иначе func2
func1()
 работа с кармой
func2()
 func1()
 работа с уведомлениями

Извините.
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
)))))
источник

R3

Rud 356 in Сообщество Python Программистов
что за шыза тут происходит
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
J D
А если попробовать избавиться от DRY таким образом:
if условие super=func1 иначе func2
func1()
 работа с кармой
func2()
 func1()
 работа с уведомлениями

Извините.
Ну вот кароче когда там будет пять таких флагов ты охуеешь читать это)
источник

JD

J D in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Ну вот кароче когда там будет пять таких флагов ты охуеешь читать это)
А Вы же выкладывали код кармабота на гитхаб, да?
источник

a

abc in Сообщество Python Программистов
Rud 356
что за шыза тут происходит
до цикла с евалом недалеко
источник

R3

Rud 356 in Сообщество Python Программистов
abc
до цикла с евалом недалеко
зато в одну строку и без вложений)
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Присвоение имени переменной
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
J D
А Вы же выкладывали код кармабота на гитхаб, да?
!about
источник

K

KarmaBot in Сообщество Python Программистов
Исходники по ссылке https://github.com/bomzheg/KarmaBot
источник

v

voenkom in Сообщество Python Программистов
Привет, вот у меня вопрос к ботоделам.
Вот что бы вы делали если у вас было бы очень много клавиатур для телеграм бота, настолько много что хранить их в основном файле неприлично, как бы вы их структурировали?
Я думал поместить в класс все клавиатуры в отдельном файле  (так сделал с мультиязычностью), но вот для клавиатуры мне нужна информация про то какой язык выбрал пользователь, а значит нужен айди пользователя для того чтобы вытащить с бд эту информацию. И уже просто прописать класс.атрибут не выйдет, поскольку нужно передать айдишник. Совать все клавиатуры в метод кажется вульгарным, как бы вы поступили?
Формулирую я конечно так себе, но общая суть должна быть понятна
источник

$

$name$ in Сообщество Python Программистов
voenkom
Привет, вот у меня вопрос к ботоделам.
Вот что бы вы делали если у вас было бы очень много клавиатур для телеграм бота, настолько много что хранить их в основном файле неприлично, как бы вы их структурировали?
Я думал поместить в класс все клавиатуры в отдельном файле  (так сделал с мультиязычностью), но вот для клавиатуры мне нужна информация про то какой язык выбрал пользователь, а значит нужен айди пользователя для того чтобы вытащить с бд эту информацию. И уже просто прописать класс.атрибут не выйдет, поскольку нужно передать айдишник. Совать все клавиатуры в метод кажется вульгарным, как бы вы поступили?
Формулирую я конечно так себе, но общая суть должна быть понятна
источник

$

$name$ in Сообщество Python Программистов
voenkom
Привет, вот у меня вопрос к ботоделам.
Вот что бы вы делали если у вас было бы очень много клавиатур для телеграм бота, настолько много что хранить их в основном файле неприлично, как бы вы их структурировали?
Я думал поместить в класс все клавиатуры в отдельном файле  (так сделал с мультиязычностью), но вот для клавиатуры мне нужна информация про то какой язык выбрал пользователь, а значит нужен айди пользователя для того чтобы вытащить с бд эту информацию. И уже просто прописать класс.атрибут не выйдет, поскольку нужно передать айдишник. Совать все клавиатуры в метод кажется вульгарным, как бы вы поступили?
Формулирую я конечно так себе, но общая суть должна быть понятна
источник

v

voenkom in Сообщество Python Программистов
Даже так. Супер
источник

v

voenkom in Сообщество Python Программистов
Спасибо
источник

K

KarmaBot in Сообщество Python Программистов
voenkom
Спасибо
Вы увеличили карму Косця до 1321.51 (+6.84)
источник