@python_beginnersЭта группа больше не существует

Страница 334 из 1885
MarioCode
20.08.2016
11:54:56
Дело в том, что проект не дает опыта совсем

Zart
20.08.2016
11:55:06
зато даст стаж

MarioCode
20.08.2016
11:55:10
Никаких преимуществ для будущего места

Zart
20.08.2016
11:55:13
что тоже хорошо

Google
MarioCode
20.08.2016
11:55:15
Это да.

Nobue
20.08.2016
11:55:37
Дело в том, что проект не дает опыта совсем
а как он может совсем не дать опыта?

Johnnie
20.08.2016
11:55:37
+ совмещение с учебой
Если совмещение, то фултайм не получится и будет меньше 21. А вообще если есть перспектива то мне кажется ок

Andrew
20.08.2016
11:55:53
Дело в том, что проект не дает опыта совсем
если он не дает опыта совсем, то скорее есть свободное время, а если есть свободное время, его можно преобразовывать в опыт

Nobue
20.08.2016
11:55:55
вообще я думаю норм для начала

Zart
20.08.2016
11:56:08
если работа будет не в одиночку, а в команде, то опыт вообще заебись имхо

Nobue
20.08.2016
11:56:08
потом найдёшь получше

MarioCode
20.08.2016
11:56:47
У меня не фул, очень гибко достаточно. Ну да, командная работа это одно из не многих, что радует

Zart
20.08.2016
11:57:04
еще прекрасно если познакомишься с опытными людьми

Nobue
20.08.2016
11:57:09
ну вот да как минимум опыт разработки в команде получишь и точно узнаешь новые вещи (это неизбежно, думаю)

вот да хотя бы от опытных людей

MarioCode
20.08.2016
11:57:36
Ладно, успокоили :)

Zart
20.08.2016
11:57:57
в любом случае увольняться проще чем найти

Google
Nobue
20.08.2016
11:58:51
и часто вы профайлите свой код?
профайлим на производительность относительно часто, при проблемах и когда есть подозрение что работает странно медленнее чем должно

Zart
20.08.2016
11:59:03
cProfile?

Nobue
20.08.2016
12:01:07
и какое покрытие тестами? 8)))
с тестами все плохо :) покрыты только самые необходимые вещи вроде серверных сервисов, скажем клиенты с Gui не покрыты почти совсем, если только внутри некоторые модули

cProfile?
своя обертка над ним в виде декоратора, но внутри он, да

Zart
20.08.2016
12:01:56
а анализ в чем? снейком? 8)

https://pypi.python.org/pypi/RunSnakeRun мне и поныне смешно от названия

хотя в пучарме вроде свой вьюер завозили

Nobue
20.08.2016
12:02:52
да нет, просто настроенный и причёсанный вывод в консоль

Zart
20.08.2016
12:03:01
а, пстатс

Nobue
20.08.2016
12:03:18
да

Zart
20.08.2016
12:03:38
попробуй снейка натравить какнить

наглядность зашкаливает 8)

Nobue
20.08.2016
12:04:11
хорошо) думаю для сложных случаев может пригодиться

честно говоря вопрос о тестировании GUI приложений я для себя до сих пор не решил

пока не видел чтобы можно было обойтись без живых тестеров

понятно когда у тебя сервис который работает на сервере или библиотека - покрывай её сколько влезет

Zart
20.08.2016
12:06:41
м... быстрый поиск рекомендует селениум и http://www.sikuli.org/

а в отзывах сикули вроде говно...

в общем я хз зачем тестить гуи вообще

Nobue
20.08.2016
12:08:05
это просто сложная тема

Google
Zart
20.08.2016
12:08:15
по крайней мере автоматикой

Nobue
20.08.2016
12:08:25
в теории можно взять такие вещи но потом поддерживать эти тесты будешь половину времени разработки наверное

особенно если хочешь тестировать целые воркфлоу

с разными контекстами

Zart
20.08.2016
12:08:55
вот какой тест например должен показать фейл для телеграмм клиента, что его заголовок не подчиняется правилам ОС

Nobue
20.08.2016
12:09:07
и работают они так себе

либо ничего не ловят либо тонна False Positive

Zart
20.08.2016
12:09:46
для гуи нужен yomom test

Nobue
20.08.2016
12:09:52
вобщем да тестить GUI это пока вопрос открытый

Zart
20.08.2016
12:10:03
если твоя мама, нихуя не умеющая в компах, осиливает - тест пройден 8)

Nobue
20.08.2016
12:11:08
к тому же практически всегда баги которые находят это замороченная ботвень которую тестом выцепить нереально и она не повторяется потом (поэтому тест писать пост-фактум тоже нет смысла)

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

Nobue
20.08.2016
12:12:39
я поэтому люблю бэкенд и хочу постепенно туда перебраться более плотно

там как раз тестировать раздолье

Alexander
20.08.2016
12:25:26
О, речь про тесты

А я все пропустил

Nobue
20.08.2016
12:26:04
да мы просто сказали что GUI тестировать непонятно как да и все

если кратко резюмировать

Alexander
20.08.2016
12:26:37
Гуй в смысле не в браузере, а отдельное приложение?

В браузере то все просто

Google
Alexander
20.08.2016
12:26:56
Селенум взял и погнал

Nobue
20.08.2016
12:27:21
ну положим для отдельных приложений тоже такие утилиты есть

а ты сам этим селенумом пользуешься?

Alexander
20.08.2016
12:27:53
Да

Я вообще лид команды автоматизированного тестирования

Nobue
20.08.2016
12:28:04
и насколько сложный у тебя GUI?

Alexander
20.08.2016
12:28:08
В основном селениум как раз

и насколько сложный у тебя GUI?
Рамблер почта, рамблер погода, главная рамблер

Навскидку

Nobue
20.08.2016
12:28:54
хмм прости я на Рамблере не был лет 15 :D

Admin
ERROR: S client not available

Alexander
20.08.2016
12:28:55
Поиск рамблер)

Nobue
20.08.2016
12:29:03
вот например Gmail интерфейс

Alexander
20.08.2016
12:29:07
Ну можешь зайти и посмотреть

Nobue
20.08.2016
12:29:14
насколько тяжело затестировать?

Alexander
20.08.2016
12:29:30
Насколько тяжело - зависит от кейсов

Я целиком функционала то не знаю

То, что видно - несложно

Nobue
20.08.2016
12:30:00
ну там его прямо дофига особенно если занятся изменением настроек

вот например все возможные пункты Settings

Google
Nobue
20.08.2016
12:31:08
мне кажется это надо... иметь отдельную команду которая пишет только тесты я хотел сказать и понял что ты в такой и работаешь хаха

ну да с командой тестеров можно конечно

Nobue
20.08.2016
12:31:57
с командой тестеров можно и руками тестировать

мы тут вели речь скорее о том как это программистам сделать

во время разработки

Alexander
20.08.2016
12:32:22
Аа

Ну тут я не знаю :)

Nobue
20.08.2016
12:32:29
и чтобы не потратить слишком много времени на поддержу тестов

Alexander
20.08.2016
12:32:39
Тесты это долго, вообще

Если не брать юниты

А именно фронтенд

Nobue
20.08.2016
12:33:19
понятно)

у нас по большому счёту сейчас решение такое же, есть небольшая команда из Индии, довольно толковых, которые тестируют руками и автоматизированно своими утилитами

такой вариант как раз понятный

Alexander
20.08.2016
12:36:11
Ну это самый стандартный вариант, как мне кажется

Nobue
20.08.2016
12:36:28
ну вот мне тоже кажется что для гуев лучше пока не придумали

Alexander
20.08.2016
12:36:29
Если объем проекта позволяет обойтись без CI

Nobue
20.08.2016
12:36:33
мы на этом и сошлись

Alexander
20.08.2016
12:36:48
Для гуев вообще полностью без ручников обойтись невозможно, мне кажется

Nobue
20.08.2016
12:37:00
да, я тоже так думаю

думаю те кто говорят иначе скорее фантазёры

Страница 334 из 1885

Эта группа больше не существует Эта группа больше не существует