Size: a a a

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

2020 May 08

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vyacheslav Konovalov
и ради чего? ради слепого следования рекомендации?
ради читаемости
ради "автотеста"
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
+импортировав один раз модуль его собранный байткод появляется в кэше, откуда подбирается достаточно быстро
источник

VK

Vyacheslav Konovalov in Сообщество Python Программистов
Vadim Apenko
Хуест. Недостаток модуля или его иное от планируемого состояние хер ты каким тестом покроешь, это от тебя вообще не зависит.
недостаток модуля на продакшене это как? pip (poetry) забыли запустить?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
при любом последующем запуске
источник

R3

Rud 356 in Сообщество Python Программистов
пИзДеЦ
источник

VK

Vyacheslav Konovalov in Сообщество Python Программистов
Vadim Apenko
Хуест. Недостаток модуля или его иное от планируемого состояние хер ты каким тестом покроешь, это от тебя вообще не зависит.
иное состояние? как модуль меняет состояние или кто его меняет?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vyacheslav Konovalov
недостаток модуля на продакшене это как? pip (poetry) забыли запустить?
давай объективнее
выкатывай плюсы своего подхода
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vyacheslav Konovalov
недостаток модуля на продакшене это как? pip (poetry) забыли запустить?
Pypi накрылся. Создатель модуля выкатил говно в момент деплоя.
Версия сменилась и вырезали твои функции.

Вот сколько исписано уже на эту тему, реального опыта проблем в продакшенах из за такого решения - не слушают.
источник

R3

Rud 356 in Сообщество Python Программистов
экономия на блядских спичках
источник

R3

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

VK

Vyacheslav Konovalov in Сообщество Python Программистов
Бензофуран Гетероцикл
+импортировав один раз модуль его собранный байткод появляется в кэше, откуда подбирается достаточно быстро
это уже было, я грю зачем этот модуль загружать и в кэш помещать если он не нужен скорее всего по логике кода
источник

EK

Eugene Kannou in Сообщество Python Программистов
Вот именно. Лучше сделать так, что точно ничего не сломалось, потратив несколько миллисекунд производительности
источник

R3

Rud 356 in Сообщество Python Программистов
Vyacheslav Konovalov
это уже было, я грю зачем этот модуль загружать и в кэш помещать если он не нужен скорее всего по логике кода
если он не нужен - вырежь его нахуй
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vyacheslav Konovalov
это уже было, я грю зачем этот модуль загружать и в кэш помещать если он не нужен скорее всего по логике кода
источник

R3

Rud 356 in Сообщество Python Программистов
если в твоей проге есть исключительное условие - попытайся его убрать и сделать его обычным
источник

VK

Vyacheslav Konovalov in Сообщество Python Программистов
Vadim Apenko
Pypi накрылся. Создатель модуля выкатил говно в момент деплоя.
Версия сменилась и вырезали твои функции.

Вот сколько исписано уже на эту тему, реального опыта проблем в продакшенах из за такого решения - не слушают.
об этом скажет тест, который именно это редкое условие при котором импорт происходит и проверяет
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vyacheslav Konovalov
это уже было, я грю зачем этот модуль загружать и в кэш помещать если он не нужен скорее всего по логике кода
плюсы в студию
источник

R3

Rud 356 in Сообщество Python Программистов
Vyacheslav Konovalov
об этом скажет тест, который именно это редкое условие при котором импорт происходит и проверяет
смотри выше
источник

R3

Rud 356 in Сообщество Python Программистов
убери исключительный случай и все станет проще
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
и тишина...
источник