
Sergey
13.02.2017
10:21:04
Кстати, отличная тема, для митапа.
Из за недооценки реестра поставки столько проестов вылетели из бюджета или были сорваны...

Pavel
13.02.2017
10:22:39

Sergey
13.02.2017
10:22:55
Совсем чуть чуть об этом есть у Андрея Орлова в "записках автоматизатора". И статья у меня в блоге. Года от 2009...

Google

Pavel
13.02.2017
10:23:44
Я просто хочу сказать, что если уж решили взять груви, то надо делать упор не на приятность написания, а на создание компетенций внутри коллектива по всем смежным вопросам, таким как отладка, поддержка и т.д. И тогда все будет цвести и пахнуть.

Sergey
13.02.2017
10:24:01

Dmitriy
13.02.2017
10:24:09

Slow
13.02.2017
10:24:14

Sergey
13.02.2017
10:25:12

Slow
13.02.2017
10:25:14
с таким же успехом, можно доказывать, что нас вот убедили, что дед мороз есть, вот мы всем это доказываем

Pavel
13.02.2017
10:25:20
Что это рассказывать в чате?) Тут места мало. Это тема для десятка докладов двухчасовых.

Slow
13.02.2017
10:26:29
ну почесать языком, может, а в реальности, ты же не доклад вырисовывашь о принятии решения, а в голове складываешь 1+1 и выдаёшь суждение, разве не?

Pavel
13.02.2017
10:27:40
Я выдал допустим 40 суждений за свою карьеру, и те суждения, которые включали в себя зоопарк из технологий, в итоге приводили к катастрофе. Из чего я делаю вывод что этот фактор отрицательно влияет на качество ПО.
Этим своим наблюдением я делюсь здесь. Никто не обязан мне верить.

Slow
13.02.2017
10:28:07
и к чему пришли именно?

Google

Sergey
13.02.2017
10:28:33

Pavel
13.02.2017
10:28:38
И лучше использовать одну базу данных а не 2 или 3. И не плодить фич без необходимости. И еще 47 всяких принцпов, навроде KISS, SOLID, GRASP, TDD ИТД

Slow
13.02.2017
10:30:06
я вот убеждался лишь вот в чём из раза в раз, когда начиются дебаты, а вот так лучше, если копнуть глубже, оказывается, человек приследует не удобство для всей команды, а приследует, чисто свои интересы, мол, мне так удобнее, я так хочу, а не многолетний опыт
какой-то конкретики нет, а лишь - субъективизм

Pavel
13.02.2017
10:31:23
Конкретику можно наблюдать лишь в коде в репозитории, а потом в финансовых отчетах в компании. В чате конкретики не найдешь.

Slow
13.02.2017
10:31:51
дело то не про код, а подход

Pavel
13.02.2017
10:32:13
Конечно субъективизм, как и вся индустрия IT - есть лишь результат всеобщего восприятия подходов и практик.

Slow
13.02.2017
10:36:52
ну, тогда, это всё воспринимается не серьёзно, а на уровне бабушки у подъезда

Pavel
13.02.2017
10:37:32
С вашим то ником и аватаркой вообще смешно так говорить.
И можно даже кибернетику воспринимать несерьезно и называть лженаукой.

Slow
13.02.2017
10:38:28
мы сейчас про тестирование только

Alisa
13.02.2017
10:38:52
А как же внедрять новые технологии, если все держится на "многолетнем опыте" команды?

Slow
13.02.2017
10:39:29
"МЫ Ж КОМАНДА!"
)))

Pavel
13.02.2017
10:39:37

Dmitriy
13.02.2017
10:39:43

Slow
13.02.2017
10:40:49
по-моему, это вредный язык,
вроде бы молоток, только вот чтобы им заколотить гвоздь, нужно голову поломать

Google

Pavel
13.02.2017
10:42:23
Это не так. Проекты на пхп показывают очень хорошие финансовые результаты, стабильны в разработке и поддержке. Все работает, бизнесы прут, сообщество большое и активное. Шах и мат.

Светлана
13.02.2017
10:42:25
Я встречала людей, которые мечтали стать программистами на джава, но стали тестировщиками и стали писать на ней. Просто потому что джава в их сердце занимает не последнее место. А то, что прогнозируемое время выполнения тестов на ui - 100 дней, это ничего, зато удобно :)

Pavel
13.02.2017
10:42:59
А то что язык костыльный - этот фактор есть но он был задавлен прочими преимуществами.
> А то, что прогнозируемое время выполнения тестов на ui - 100 дней, это ничего, зато удобно :)
А какие были альтернативы? Переписать на груви чтобы все работало 5 минут?

Slow
13.02.2017
10:44:28
Ёжики плакали, давились, но продолжали жрать кактус

Pavel
13.02.2017
10:45:08
Ежики смеются, живут легко и работают с удовольствием. Такие факты :))

Slow
13.02.2017
10:45:11

Sheridan
13.02.2017
10:45:39

Pavel
13.02.2017
10:45:52

Olga
13.02.2017
10:46:05
как и бОльшая часть IT-проектов...

Pavel
13.02.2017
10:46:15

Keane
13.02.2017
10:50:16
Для Slow .
Суть в том, чтобы писать тесты и иметь возможность проконсультироваться у разработчика, если недостаточно своего уровня знания системы и самого языка. Я , возможно, слишком хардкоррно задал рамки. Имелось ввиду написание тестов на языке разработки или чём-то крайне близком и имеющим почти те же возможности.
К примеру, у нас разработка ведётся на C/C++ под Windows. При этом тесты написаны на C/C++/Python.
Их можно написать на JAVA или на C#. Но, никто из разработки не знает их в должной мере. Плюс, виртуализация здесь не позволяет делать некоторые извращения с процессами.

Slow
13.02.2017
10:52:54
а кем изначально были написаны?

Keane
13.02.2017
10:52:56
И ещё пример из жизни. Приходил к нам тестировщик и начал писать тесты на JavaScript не посоветовавшись с остальными. Тесты работали, не делали ничего сложного, но работали. Потом он уволился.
Поддерживать это добро некому. Специально учить человека JS нет смысла. Искать мпециалиста под ЭТО немного стрёмно.

Slow
13.02.2017
10:54:33
да, кем изначально написаны тесты?

Keane
13.02.2017
10:55:05

Slow
13.02.2017
10:57:14
разработчики покрывали свои участки кода одним языком, а вопрос тогда к тестировщикам, какова была потребность писать на том же языке, что и разработка, если компетенции нехватало. Ну не умеешь, не берись, или это из разряда, мы выживали как могли?

Olga
13.02.2017
10:59:01
с таким же успехом можно спросить какова потребность писать на языке отличном от разработки...

Diana [CatsTrack R10]
13.02.2017
10:59:46
разработчики покрывали свои участки кода одним языком, а вопрос тогда к тестировщикам, какова была потребность писать на том же языке, что и разработка, если компетенции нехватало. Ну не умеешь, не берись, или это из разряда, мы выживали как могли?
да, у меня был опыт написания пампера событий низкоуровневого драйвера на python (для тестирования драйвера). Да, он работал, как надо, но написать на плюсах было бы в разы проще)

Google

Keane
13.02.2017
10:59:48
разработчики покрывали свои участки кода одним языком, а вопрос тогда к тестировщикам, какова была потребность писать на том же языке, что и разработка, если компетенции нехватало. Ну не умеешь, не берись, или это из разряда, мы выживали как могли?
Нет. С/С++ выбран не просто так даже тестировщиками. Нам необходимы утилиты тестирования безопасности, которые будут убиваться во время тестов. если выполнять подобные действия от имени python.exe, к примеру, то интерпритатор быстро умрёт и я не получу даже результатов завершения тестов.
Это как один из примеров.

Slow
13.02.2017
11:01:51

Светлана
13.02.2017
11:02:54

Pavel
13.02.2017
11:04:54
Ну то есть это именно то про что я говорю. Взяли джаву просто потому что им писать приятнее, а не потому что осознали и освоили мощь инструментов, поддержку и knowledge management. С таким подходом будет fail, на чем не пиши ;)
Хотя конечно к чему лежит душа - это дает x2 к энергичности и продуктивности. Тоже значимый фактор.

Keane
13.02.2017
11:07:52

Admin
ERROR: S client not available

Pavel
13.02.2017
11:09:01
Ну когда душа лежит к хорошей мейнстримовой технологии это вдвойне приятно.
И жить хорошо, и результаты качественные.

Keane
13.02.2017
11:11:44
Вот с этим не спорю.

Pavel
13.02.2017
11:13:30

Keane
13.02.2017
11:14:56

Sergey
13.02.2017
11:44:08

Pavel
13.02.2017
11:44:51
FileMaker вообще первый раз слышу =)

Sergey
13.02.2017
11:50:34
FileMaker вообще первый раз слышу =)
О-о-о... 10-15 лет назад эта платформа держала 57% автоматизации мелкого и среднего бизнеса. Платили там больше чем ораклистам в 2-3 раза. Но российские программисты упорно учили Oracle. Какой феерический флейм был на sql.ru!
Парень объяснеяет: "То, что я делаю за неделю, вы будете делать квартал. Поэтуму у меня очень хорошая зарплата, дом, дача, машина, ....". Ему в ответ: "Не, оракл - это сила"
Я в 2001 работал в фирме, которая в день зарабатывала столько же, сколько Rambler в год.
Именно благодаря FileMaker. Первая версия софта ушла в прод через день! Карл, через день! после начала разработки. Скорость добавления фич была феерической.

Keane
13.02.2017
11:55:42
Звучит очень круто.

Google

Sergey
13.02.2017
12:00:21
Вообще современные программисты даже представления не имеют, насколько была высока скорость разработки в 90-х.
Запилить юзкейсов 20 за день - нормально.

Vladimir
13.02.2017
12:02:16
А к чему этот тред-то?)

Timur
13.02.2017
12:02:41

Sergey
13.02.2017
12:03:25
А бизнесу выгодно, чтобы зоопарка не было, код был поддерживаемый, на рынке было много программистов знающих этот язык и т.д.

Pavel
13.02.2017
12:04:35
Современные системы на порядок сложнее и запутаннее. Но и задач они тоже больше на порядок решают.

Sergey
13.02.2017
12:09:11
Ну может скорость разработки была и высока, а вот красота и функциональность продуктов на выходе не оч. ;)
Там другие проблемы. Очень быстро уперлись в производительность движка и число рабочих мест. FileMaker - это одна категория с аксесом. Просто это был лидер. 25-30 одновременно работающих операторов, был предел. Выгрузка данных очень медленной была.
Потом мучительно и больно переползали на другую платформу. Но когда фирма зарабатывает $1 000 000 в день (я не описался), то можно позволить себе кинуть на переписывание на новый движок миллионов 5-30 (не рублей).

Pavel
13.02.2017
12:11:04
То есть в 90х годах уже можно было делать адаптивные системы под десктопные и мобильные приложения одновременно?

Sergey
13.02.2017
12:13:01
Хотя первый типа "смартофон" я держал в руках в 1994...

Keane
13.02.2017
12:15:39
Я не уверен, что кто-то спорит о возможности написания такого ПО за месяц.
Поскольку здесь канал про QA меня интересует качество этого ПО и стабильность его работы. :)

Pavel
13.02.2017
12:15:40
Ну стало больше функциональности в глобальном смысле. Универсальные API, масштабируемость, под разные платформы, устройства, всякие системы автоматизации документации и т.д.
Да, опять же деплой под разные операционные системы, тестируемость такого универсального кода. Жить стало сложнее.

Keane
13.02.2017
12:17:20
К несчастью, я видел много ПО дл государственных учреждений. Многое было написано за 1-4 месяца. Но при работе с ним хотелось убить себя самым неестественным способом.

Sergey
13.02.2017
12:17:29

Keane
13.02.2017
12:18:08

Sergey
13.02.2017
12:19:27
Учитывая, что расчеты коммуналки проверяли пенсионеры... Это вам не штатные тестировщики. Это настоящие асы.