Оборонительное (безопасное) программирование.
"В этом мире нет ничего определенного, кроме смерти и налогов".
Бенжамин Франклин
Для чего нужно оборонительное программирование?
От смерти можно изобрести бессмертие, а до этого заморозиться в криогенной камере, от налогов уехать в страну, где налогов нету, а ошибки в программах всегда были, есть и будут. За 30 лет подход к программированию не сильно изменились. По прежнему в программах делают ошибки. Возросли лишь возможные последствия ошибок.
Приведу лишь некоторые факты:
В ранней версии Windows в программе калькулятор была допущена ошибка – квадратный корень из двух считался бесконечным числом. Сбой в программном обеспечении, созданном Sun Microsystems, привел к 22-х часовому простою систему у компании eBuy, что лишило ее не только выручки за 22 часа, но и нанесла серьезный урон репутации компании.
Далее.
"В этом мире нет ничего определенного, кроме смерти и налогов".
Бенжамин Франклин
Для чего нужно оборонительное программирование?
От смерти можно изобрести бессмертие, а до этого заморозиться в криогенной камере, от налогов уехать в страну, где налогов нету, а ошибки в программах всегда были, есть и будут. За 30 лет подход к программированию не сильно изменились. По прежнему в программах делают ошибки. Возросли лишь возможные последствия ошибок.
Приведу лишь некоторые факты:
В ранней версии Windows в программе калькулятор была допущена ошибка – квадратный корень из двух считался бесконечным числом. Сбой в программном обеспечении, созданном Sun Microsystems, привел к 22-х часовому простою систему у компании eBuy, что лишило ее не только выручки за 22 часа, но и нанесла серьезный урон репутации компании.
Далее.
Комментарии: Добавить комментарий
Пока нет комментариев.
Добавьте ваш комментарий:
Чтобы оставить комментарий вам нужно войти на сайт или зарегистрироваться.