а я вот что понял
Dec. 10th, 2021 07:54 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Я первый год в Америке кюеем работал. В те поры девелоперы тестов не писали, это им было западло. И я валял кучу всяких тестов (большинство пойманных мной багов пережили крах Борланда, и теперь живут на небесах). Но следующие шесть лет в Борланде я имел репутацию Этого Странного Кюея. Это там была порядочная толпа идиотов (ну, какие полиформизмы бывают, не знают, но спорить с ними бесполезно, т.к. ты Странный Кюей, а он аж Старший Инженер). Хрен с ними; была и масса больших талантов. Некоторые из них сейчас в колледжах преподают программирование, а кто-то в автогонщики подался; кто-то умер; одна пошла выучилась на врача.
Так вот только недавно я начал понимать, какой это был (бес)ценный опыт. Потому что обычные программисты, без опыта тестирования - они вроде юзеров. Тыкают пальчиком, вдруг заработает.
Не, я не предлагаю ссылать в кюеи на год (да и дураков нет, они пойдут в другую контору, где их будут ценить). Но чисто для себя.
Ну это как, пойдя в матросы, лучше научиться уже плавать, заранее, а не когда на море качка.
no subject
Date: 2021-12-11 06:30 am (UTC)no subject
Date: 2021-12-11 10:31 am (UTC)Потому программы и тесты должны писать разные люди. И у вторых задачей должен быть поиск ошибок.
no subject
Date: 2021-12-11 04:07 pm (UTC)Код меняется, и в процессе изменений перестает работать даже так, как программист думал, что должно быть, когда его писал.
no subject
Date: 2021-12-11 04:15 pm (UTC)Код меняет-с(еб)я и в процессе изменений перестаёт работать
Это уровень
У кого штанишки испачкались и завоняли?
no subject
Date: 2021-12-11 04:48 pm (UTC)И Вам всего доброго.
no subject
Date: 2021-12-11 06:43 pm (UTC)Да, странная дискуссия получилась.
no subject
Date: 2021-12-12 09:02 am (UTC)no subject
Date: 2021-12-12 02:52 pm (UTC)Interesting. I could not predict any such thing.
no subject
Date: 2021-12-12 08:40 pm (UTC)no subject
Date: 2021-12-11 06:44 pm (UTC)Можно же как-то выбирать более приемлемый язык.
no subject
Date: 2021-12-11 06:52 pm (UTC)Кстати, IBM + Black Team
no subject
Date: 2021-12-11 09:58 pm (UTC)Тесты для поиска ошибок могут писать другие люди. Я имею в виду тесты для разработки.
no subject
Date: 2021-12-12 02:44 am (UTC)no subject
Date: 2021-12-12 07:02 am (UTC)no subject
Date: 2021-12-12 08:13 am (UTC)no subject
Date: 2021-12-12 11:39 am (UTC)Давно забытое искусство делать то, что нужно людям, а не только то, что тешит эго программиста. Причём, я это видел. Хотя, и очень редко.
А так, есть много разных пониманий правильности. Есть код, правильность которого доказывают математически. Есть код, который не имеет права выдавать неправильные значения. Есть код, который считается правильным, пока никто ничего не заметил.
no subject
Date: 2021-12-13 05:28 am (UTC)Ибо если условный тестировщик сильно тупее условного программиста, то он ничего не найдет.
А нанимать писать тесты тех, кто умнее, невозможно, т.к. им предложат быть программистами в соседней конторе.
no subject
Date: 2021-12-13 05:43 am (UTC)Не предложат, если они на h1.
no subject
Date: 2021-12-13 12:06 pm (UTC)На H1 вполне можно менять работодателя.
no subject
Date: 2021-12-13 07:44 pm (UTC)О, и правда же! Мой опыт слишком древний; спасибо Клинтону.
no subject
Date: 2021-12-13 07:55 am (UTC)А так, в правильных местах (которых мало) люди, ответственные за качество в смысле процессов, правил и тулов обычно квалифицированнее программистов и на уровне дизайнеров-архитекторов. Люди, программирующие тестовые скрипты плюс-минус на уровне программистов.
Другое дело, платить за нормальный процесс готовы только там, где качество что-то стоит.