В посте указано, что проблема не только в тестировании. Я, как разработчик, и как человек, занимавшейся организацией работы разработчиков, просто не представляю себе такого рода ситуацию. Какой квалификацией должен (не) обладать разработчик, чтобы сделать такое.
ммм, а при чем здесь квалификация разработчика? это вопрос именно что интеграции и QA.
вполне себе квалифицированный упаковщик либреофиса допустил в свое время очень похожую ошибку: в том случае, если в win системе профиль пользователя был симлинком на другое устройство, инсталлятор LO при установке или апгрейде удалял этот симлинк. слава богу, потери данных не было, но на крупных инсталляциях можете себе представить огорчение юзеров и попоболь админов.
разработчику очень трудно представить, в каких именно позах и конфигурациях затейники-пользователи будут использовать продукт. я уже не говорю - обвязать эти позы тестами. особенно если это микрософтовские комбайны наподобие Windows или офиса/шарепойнта/ксчейнджа.
Ну если раньше потребителем был бизнес, который чуть что не давал денег, то теперь это бородатый клоун с вейпом и смузи, которого вообще человеком никто не считает. Да вообще ось всем похрен, хомяки в браузерах живут.
А весь продакшен делается под юксами (включая макос), и там свои админы и разрабы на подхвате. У вин сервера же, подозреваю, другая команда девелоперов и тестировщиков.
Так что, полное загнивание и оскотинивание обычной консумерской винды вопрос недалекого будущего.
Это какие-то общие слова ни о чем. Я говорю о конкретном(-ых) разработчике(-ах), которые это накодили. Их квалификации. (И тестировщиках, которые это потом "тестировали")
Читал эту статью, оттуда ссылку на вышеуказанный пост и выцепил.
Цикл разработки и все вот это - это уже нагромождения сверху (и это очень важно, да). Но меня именно люди интересуют, их квалификация. Это, действительно, можно закрыть правильным процессом, но обычно все равно будет что-то где-то вылезать, если с квалификацией у каждого участника в разных направлениях проблемы.
Всё очень просто. Не ты делал каталог - не тебе его удалять. При попытке написания любого кода, модифицирующего хоть что-то в пути с ключевиками "users" и "document" должны шевелится волосы на жопе даже у компилятора.
Мелкомягкие 20 лет формировали репутацию к каталогу users/documents. Никто в здравом уме не хранил ничего ценного там, но постепенно начали. Один проёб, как в анекдоте про козу, и откат обратно, на 20 лет.
Comments 22
дак именно это и произошло. QA они дико сократили, тестирование частично переложили на Windows Insider. Кушайте не обляпайтесь, как говорится.
Reply
Reply
вполне себе квалифицированный упаковщик либреофиса допустил в свое время очень похожую ошибку: в том случае, если в win системе профиль пользователя был симлинком на другое устройство, инсталлятор LO при установке или апгрейде удалял этот симлинк. слава богу, потери данных не было, но на крупных инсталляциях можете себе представить огорчение юзеров и попоболь админов.
разработчику очень трудно представить, в каких именно позах и конфигурациях затейники-пользователи будут использовать продукт. я уже не говорю - обвязать эти позы тестами. особенно если это микрософтовские комбайны наподобие Windows или офиса/шарепойнта/ксчейнджа.
Reply
А весь продакшен делается под юксами (включая макос), и там свои админы и разрабы на подхвате. У вин сервера же, подозреваю, другая команда девелоперов и тестировщиков.
Так что, полное загнивание и оскотинивание обычной консумерской винды вопрос недалекого будущего.
Reply
Reply
Reply
Reply
Reply
Цикл разработки и все вот это - это уже нагромождения сверху (и это очень важно, да). Но меня именно люди интересуют, их квалификация. Это, действительно, можно закрыть правильным процессом, но обычно все равно будет что-то где-то вылезать, если с квалификацией у каждого участника в разных направлениях проблемы.
Reply
Мелкомягкие 20 лет формировали репутацию к каталогу users/documents. Никто в здравом уме не хранил ничего ценного там, но постепенно начали. Один проёб, как в анекдоте про козу, и откат обратно, на 20 лет.
Reply
Reply
Reply
Reply
Reply
Leave a comment