@ru_python

Страница 8167 из 9768
Terminator
21.02.2019
08:33:09
@axiozz будет жить. Поприветствуем!

Анюта
21.02.2019
08:37:18
#вакансия #python #developer #москва #работа Москва (офис). Команда высококлассных специалистов ищет Senior Python Developer. Компания занимается созданием продукта для автоматизации мира спорта, разработка инновационного торгового терминала. Интересная предметная область, сложные технические задачи, возможность развития и роста. Отличный просторный современный офис. Компания помогает с переездом. Что предоставляет компания: оклад от 300,000 руб. на руки (зависит от опыта) гарантированную годовую премию в размере оклада; возможность обучения и сертификации за счет компании; Резюме присылать Анне anna.hhseason@gmail.com или пишите в телеграмм @trisstochka Стек технологий: Python 3.6; Redis 4; PostgreSQL 9/10; Nginx и фреймворки: django 2; celery 4; silk; ephem; flower; xapian-haystack; tornado; retry. Требования к кандидату: Отлично владеть python и также linux, redis, asyncio, celery, postgres; Иметь большой опыт разработки приложений на django; иметь опыт разработки высоконагруженных приложений; опыт работы в команде по agile методологиям с использованием современных подходов к разработке через CI/CD и автотестирование. Задачи: работа в кросcфункциональной команде над созданием решения с высокими требованиями к качеству; обсуждение требований с аналитиками и дизайнерами; проектирование модулей приложения; разработка высоконагруженных API; оптимизация кода с целью повышения производительности; написание python и sql кода высочайшего класса, ревью кода коллег, покрытие тестами; настройка ci/cd;

Terminator
21.02.2019
08:52:15
@kadylake будет жить. Поприветствуем!

@ruzigzag будет жить. Поприветствуем!

Google
Soso
21.02.2019
09:09:01
#вакансия #python #developer #москва #работа Москва (офис). Команда высококлассных специалистов ищет Senior Python Developer. Компания занимается созданием продукта для автоматизации мира спорта, разработка инновационного торгового терминала. Интересная предметная область, сложные технические задачи, возможность развития и роста. Отличный просторный современный офис. Компания помогает с переездом. Что предоставляет компания: оклад от 300,000 руб. на руки (зависит от опыта) гарантированную годовую премию в размере оклада; возможность обучения и сертификации за счет компании; Резюме присылать Анне anna.hhseason@gmail.com или пишите в телеграмм @trisstochka Стек технологий: Python 3.6; Redis 4; PostgreSQL 9/10; Nginx и фреймворки: django 2; celery 4; silk; ephem; flower; xapian-haystack; tornado; retry. Требования к кандидату: Отлично владеть python и также linux, redis, asyncio, celery, postgres; Иметь большой опыт разработки приложений на django; иметь опыт разработки высоконагруженных приложений; опыт работы в команде по agile методологиям с использованием современных подходов к разработке через CI/CD и автотестирование. Задачи: работа в кросcфункциональной команде над созданием решения с высокими требованиями к качеству; обсуждение требований с аналитиками и дизайнерами; проектирование модулей приложения; разработка высоконагруженных API; оптимизация кода с целью повышения производительности; написание python и sql кода высочайшего класса, ревью кода коллег, покрытие тестами; настройка ci/cd;
Ооооощень миного букыв

Анюта
21.02.2019
09:09:37
Ооооощень миного букыв
Ну шож поделать ??? ситать нада ?

wicker
21.02.2019
09:10:09
а то до 300к/сек можно и не дочитать)

Soso
21.02.2019
09:10:34
Ну шож поделать ??? ситать нада ?
Не осилю за присест, придется чанками. ?

Анюта
21.02.2019
09:11:05
Не осилю за присест, придется чанками. ?
хто как может ? и чанками тож - ок ?

Tigran
21.02.2019
09:11:08
Тот момент, когда большая часть твоей потенциальной работы — это чтение кода, но ты не можешь даже прочитать вакансию

wicker
21.02.2019
09:11:49
так сделали бы по PEP и с подсветкой синтаксиса

Анюта
21.02.2019
09:12:11
а то до 300к/сек можно и не дочитать)
ооо.. надо бы поменять местами требования и что дает компания ? точно. спаисбо за идею. ? а то правда. Как код читать - ок. А вакансию - нет ?

Tishka17
21.02.2019
09:12:53
#вакансия #python #developer #москва #работа Москва (офис). Команда высококлассных специалистов ищет Senior Python Developer. Компания занимается созданием продукта для автоматизации мира спорта, разработка инновационного торгового терминала. Интересная предметная область, сложные технические задачи, возможность развития и роста. Отличный просторный современный офис. Компания помогает с переездом. Что предоставляет компания: оклад от 300,000 руб. на руки (зависит от опыта) гарантированную годовую премию в размере оклада; возможность обучения и сертификации за счет компании; Резюме присылать Анне anna.hhseason@gmail.com или пишите в телеграмм @trisstochka Стек технологий: Python 3.6; Redis 4; PostgreSQL 9/10; Nginx и фреймворки: django 2; celery 4; silk; ephem; flower; xapian-haystack; tornado; retry. Требования к кандидату: Отлично владеть python и также linux, redis, asyncio, celery, postgres; Иметь большой опыт разработки приложений на django; иметь опыт разработки высоконагруженных приложений; опыт работы в команде по agile методологиям с использованием современных подходов к разработке через CI/CD и автотестирование. Задачи: работа в кросcфункциональной команде над созданием решения с высокими требованиями к качеству; обсуждение требований с аналитиками и дизайнерами; проектирование модулей приложения; разработка высоконагруженных API; оптимизация кода с целью повышения производительности; написание python и sql кода высочайшего класса, ревью кода коллег, покрытие тестами; настройка ci/cd;
А где географически находитесь?

Aragaer
21.02.2019
09:13:13
прям вот в цитате 4-й хештег 8)

Soso
21.02.2019
09:13:31
Google
Tishka17
21.02.2019
09:13:46
Планета земля ?
Ну я относительно МКАДа хотя бы

Анюта
21.02.2019
09:16:22
Угу чтение кода и манулов любо глазу, а вот вакансия утомляет.
слушайте, ну поменяла я местами "приоритеты" в вакансии? чтобы глаза у людей не болели ?

Tishka17
21.02.2019
09:18:10
а расскажите плиз, что за “автоматизация”?

а то я тут на зарплату клюнул, задумался - может работу поменять

Yurij
21.02.2019
09:19:50
Привет! Подскажите, какие-то источники/гайды по “unit integration test”. Хз насколько это популярная терминологи, просто везде под интеграционным тестами в сети понимаются системные интеграционные тесты (типа запустить пару микросервисов) Мне же просто надо протестить совместимость двух модулей внутри одной либы

Nikolay
21.02.2019
09:19:57
Привет всем! Кто нибудь пробовал тетировать нейросеть StyleGun для генерации лица человека?

Анюта
21.02.2019
09:22:36
а то я тут на зарплату клюнул, задумался - может работу поменять
Андрей, ну коли "клюнули" - пишите в личку ?или пока подумайте. ?

Aragaer
21.02.2019
09:23:40
но вообще, кто ж запретит взять и написать тест, где либа 1 и либа 2 вместе шуршат и что-то делают

Tishka17
21.02.2019
09:24:08
только не знаю когда оправдано

наверно только на очень большом и сложном приложении

Yurij
21.02.2019
09:25:07
вообще это делается двумя отдельными наборами юнит тестов - протестить, что либа 1 выполняет нужные требования, проверить, что либа 2 с моком либы 1 ведет себя адекватно.
Да, я так и делаю, но теперь хочется проверить, что и 2я либа без моков 1ой будет вести себя адекватно. Это же, вроде как, уже не юнит тесты (в теории)

Aragaer
21.02.2019
09:25:49
как правило достаточно иметь пару-тройку простых (не "полностью прощупать все граничные условия") тестов, просто для успокоения души

Google
Aragaer
21.02.2019
09:27:04
у тебя либы как взаимодействуют?

моки нужны когда "отдаю либу 1 внутрь либы 2, но хочу знать, что либа 2 с либой 1 делает нужные действия"

Yurij
21.02.2019
09:30:23
у тебя либы как взаимодействуют?
Даже не либы. Это просто два модуля внутри одной либы 1ый модуль считает какие-то числа, второй красиво рисует их Во 2м у меня замокан первый и местами стоят assert_called_with Но недавно кто-то в 1м модуле без моего ведома убрал контекстный менеджер, но тесты второго модуля не свалились (из-за мока) Да, я понимаю, что это вина того человека, который сломал обратную совместимость, но всё равно пострадал в первую очередь я

Aragaer
21.02.2019
09:30:57
должны были сломаться тесты первого модуля от такого

второму модулю должно быть абсолютно все равно, что там в первом творится

Yurij
21.02.2019
09:31:30
должны были сломаться тесты первого модуля от такого
Там человек выпилил тест на контекстный менеджер

Aragaer
21.02.2019
09:31:30
внутри

Tishka17
21.02.2019
09:31:50
поменял контракт, хм

Aragaer
21.02.2019
09:32:16
после такого должен был упасть интеграционный тест всего приложения

Yurij
21.02.2019
09:33:13
Внутри - да Но интерфейсы важны
У нас просто алгоритмическая либа. Не сайт, не приложение. Мне потому и не удаётся найти никаких гайдов в интернете

Aragaer
21.02.2019
09:33:31
алгоритмическую либо тоже вполне можно интеграционно тестировать

Yurij
21.02.2019
09:33:55
алгоритмическую либо тоже вполне можно интеграционно тестировать
Просто класть интеграционные тесты рядом с юнит тестами?

Aragaer
21.02.2019
09:33:58
интеграционное тестирование это "а вот если бы было все готовое, а пользователь сделал такое-то"

Aragaer
21.02.2019
09:34:18
для твоей либы "пользователь" это внешнее использование либы. Поэтому вполне можно что-то писать и тестировать

Soso
21.02.2019
09:37:30
слушайте, ну поменяла я местами "приоритеты" в вакансии? чтобы глаза у людей не болели ?
Предлагаю сделать json schema валидатор для сообщений о вакансии ?

Google
Aragaer
21.02.2019
09:39:22
мой личный совет - для интеграционных тестов использовать другой фреймворк, не тот же, что для юнит тестов

я лично использую для юнит тестов фреймворк на том же языке, что и код, а для интеграционных в последнее время предпочитаю behave

Alexey
21.02.2019
09:43:44


Tishka17
21.02.2019
09:44:02
русская буква может?

Alexey
21.02.2019
09:44:25
а как сделать универсал?

Tishka17
21.02.2019
09:44:36
в смысле?

Jentry
21.02.2019
09:44:42
ord(i[0][0]) проверь

Tishka17
21.02.2019
09:44:52
русская a и англиская a - это вообще разные никак не связанные друг с другом буквы

Alexey
21.02.2019
09:45:25
аа, сраный гугл ереводчик, сайт первел и заменил все, а я копирую, Сорян) Спасибо

Delirium Mind
21.02.2019
09:50:54
Макконел ?
Есть ещё "Идеальный"

Yurij
21.02.2019
09:57:07
мой личный совет - для интеграционных тестов использовать другой фреймворк, не тот же, что для юнит тестов
А зачем? Вроде если просто разбить тесты на две директории, то они уже будут норм разделены

Вадим
21.02.2019
10:02:44


именно не работает переход на следующую страницу

Tishka17
21.02.2019
10:05:11
Ты опоздал лет на 5-7

Nikolay
21.02.2019
10:06:01
ну найди на странице кнопку След. и кликай в цикле, попутно собирая прямые линки на объявления. Потом отдельно пройдешься по этим линкам

Сергей
21.02.2019
10:06:38
Можно посмотреть, переход на другую страницу отражается в параметрах адресной строки? Если да, то можно просто делать запрос к следующей странице с ее указанием. Либо да, ищи элементы страницы и кликай, пока есть кнопка След

Nikolay
21.02.2019
10:07:02
Чего не scrapy? На крайняк requests + bs4

Maxim robox
21.02.2019
10:08:23
Roma
21.02.2019
10:09:29
Google
Tishka17
21.02.2019
10:09:57
я в if как бы и пишу что мол переходим на следующую страницу, но оно игнорит это
попробуй отлаживать и смотрет ьчто реально делается

Сергей
21.02.2019
10:11:07
Хотелось бы увидеть код для перехода с if

Вадим
21.02.2019
10:11:09
попробуй отлаживать и смотрет ьчто реально делается
уже так пробую делать, счас буду разбираться, просто оно не выдаёт никакого исключения мол кнопка не найдена и тд

Tishka17
21.02.2019
10:11:31
может в if не заходит

Maxim robox
21.02.2019
10:14:27
Что у нас тут? Снова дебаг без дебаггера?

Nikolay
21.02.2019
10:14:45
?

Моя школа.

А не, не моя

Valery
21.02.2019
10:15:17
Что у нас тут? Снова дебаг без дебаггера?
только print, только закладки!

Cookie
21.02.2019
10:15:28
Что у нас тут? Снова дебаг без дебаггера?
Как насчет дебага с помощью print()??

Valery
21.02.2019
10:16:06
классика жеж

Tishka17
21.02.2019
10:16:37
вообще не знаю других способов отладки

Страница 8167 из 9768