
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
В основном селениум как раз
Навскидку

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
мне кажется это надо... иметь отдельную команду которая пишет только тесты я хотел сказать и понял что ты в такой и работаешь хаха
ну да с командой тестеров можно конечно

Alexander
20.08.2016
12:31:49
:)

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
да, я тоже так думаю
думаю те кто говорят иначе скорее фантазёры
Эта группа больше не существует