zHz00 Untitled

среда, 29 мая 2019
23:59 Инсектицид
Стрёмно, когда от ПО требуется надёжность. Особенно в момент тестирования в присутствии заказчика. А вдруг всё повиснет и сломается? Это тревожность.

Следующие тревожности ощущаются по-разному:
1. Я не знаю, остались баги в ПО или нет. (разумеется, остались)
2. Я знаю, что в ПО есть баг, знаю, как он проявляется, но не понимаю, какова его причина.
3. Я знаю, что в ПО есть баг, знаю, в чём причина, но ещё не исправил.

Второе -- самое худшее.

@темы: Восприятие, Мысли, Наблюдения

URL

30.05.2019 в 09:14

30.05.2019 в 09:14
Баги есть всегда, так как "если ваша программа запустилась с первого раза, значит количество ошибок в ней четное, и они уравновешивают друг друга" (c) XD
URL

08.06.2019 в 16:17

08.06.2019 в 16:17
Особенно в момент тестирования в присутствии заказчика.
Вы не практикуете сборку "для показа" и сборку "для работы"? :)
URL

08.06.2019 в 17:42

08.06.2019 в 17:42
Hikedaya, багов может не быть, если условия работы программы строго регламентированы, соблюдаются, а также не происходит допиливание программы на ходу. В реальности эта ситуация практически невозможна.
Stigravian Shaderstill, у нас тяжёлая ситуация -- мы пишем (!) ПО прямо на объекте заказчика. И нам говорят -- такого-то -- тестирование. Что успели написать -- то и показываем. Поэтому заказчик видит сразу bleeding edge. Естественно, более-менее рабочие варианты мы помечаем, чтобы потом всегда мочь к ним откатиться, если что-то сломаем. Но даже эти более-менее рабочие варианты прошли лишь минимальное тестирование.
URL

20.06.2019 в 14:55

20.06.2019 в 14:55
Мы более-менее рабочие версии держим в отдельной ветке гита, постепенно туда вливая то, что, вроде бы, в сочетании с последними наработками в этой ветке, приемлемо работает.

Есть, кстати, ещё один тип ошибок. Подтип. Когда примерно знаешь, от чего она возникает, но ты ещё понятия не имеешь, как это вообще возможно пофиксить в полиномиальное время.
URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии