Size: a a a

Python flood 🍏

2020 August 21

YK

Yegor Kowalew in Python flood 🍏
и вообще хочу русскоязычный толковый видосик с вашим этим самым TDD
источник

YK

Yegor Kowalew in Python flood 🍏
По факту вопрос мой так и не решили, только мозги запудрили
источник

.

.!.. in Python flood 🍏
Yegor Kowalew
По факту вопрос мой так и не решили, только мозги запудрили
Ты название группы видел? Кто вообще тебе что должен?
источник

.

.!.. in Python flood 🍏
Yegor Kowalew
и вообще хочу русскоязычный толковый видосик с вашим этим самым TDD
источник

RC

Rookie Crewkie in Python flood 🍏
Yegor Kowalew
По факту вопрос мой так и не решили, только мозги запудрили
Ээээм. Дык у тебя, если, я помню, была проблема импортов
источник

RC

Rookie Crewkie in Python flood 🍏
Тебе предложили показать проект венву, чтобы у тебя весь проект был доступен
источник

d

dµks in Python flood 🍏
Yegor Kowalew
Объясните теперь. Допустим пишу функцию, которая с помощью pandas будет открывать файл екселевский, накидывать пару фильтров и отдавать датафрейм
что мне тут покрывать тестами и как это делается?
пандас!
источник

d

dµks in Python flood 🍏
зачеркнул строчку у булшитбинго
источник

.

.!.. in Python flood 🍏
Yegor Kowalew
Объясните теперь. Допустим пишу функцию, которая с помощью pandas будет открывать файл екселевский, накидывать пару фильтров и отдавать датафрейм
что мне тут покрывать тестами и как это делается?
Ну, например, возьми "эталонный" входной эксель файл и сделай файл с необходимым результатом, в тесте сравнивай результат выполнения функции с ним
источник

d

dµks in Python flood 🍏
Yegor Kowalew
Объясните теперь. Допустим пишу функцию, которая с помощью pandas будет открывать файл екселевский, накидывать пару фильтров и отдавать датафрейм
что мне тут покрывать тестами и как это делается?
так, стоп
источник

d

dµks in Python flood 🍏
датасаентист тчо ли?
источник

RC

Rookie Crewkie in Python flood 🍏
Yegor Kowalew
Объясните теперь. Допустим пишу функцию, которая с помощью pandas будет открывать файл екселевский, накидывать пару фильтров и отдавать датафрейм
что мне тут покрывать тестами и как это делается?
А файлик не нашёлся, а файлик не сохранился, а содержимое файлика не такое, как ожидалось
источник

RC

Rookie Crewkie in Python flood 🍏
А исходный файл не в том формате
источник

RC

Rookie Crewkie in Python flood 🍏
Тыща и один кейс, где это говно может прилечь
источник

RC

Rookie Crewkie in Python flood 🍏
dµks
датасаентист тчо ли?
Вангую эффективные продажи
источник

d

dµks in Python flood 🍏
Yegor Kowalew
Объясните теперь. Допустим пишу функцию, которая с помощью pandas будет открывать файл екселевский, накидывать пару фильтров и отдавать датафрейм
что мне тут покрывать тестами и как это делается?
по идее - все :D
источник

d

dµks in Python flood 🍏
но не хочешь не покрывай
источник

d

dµks in Python flood 🍏
тесты тебе нужны
источник

d

dµks in Python flood 🍏
Yegor Kowalew
есть одна огромная задача, разбиваю ее на подзадачи
допустим на подзадачу выделяю один файл, это для меня как бы модуль
дальше пишут типа наброска который будет справляться с этой задачей.
Дальше этот набросок разбиваю на функции,
Дальше из всего проекта определяю какие функции в модулях повторяются и выношу их в библиотеки
При этом всем, я пишу кусок кода, запускаю на выполнение, смотрю как выполнилось. Я все делаю не так?
а огромная задача это сколько?
источник

RC

Rookie Crewkie in Python flood 🍏
dµks
но не хочешь не покрывай
А потом в 12 ночи звонит менеджер, у нас статистика всё
источник