Просмотр одиночного сообщения
Old 17-12-2020, 15:07   #335
Suhov
Реалист
 
Аватар для Suhov
 
Сообщений: 14,716
Проживание: да
Регистрация: 13-06-2007
Status: Offline
Цитата:
Сообщение от Elska
Я отлично понимаю, что ты подходишь к этому со своей профессиональной точки зрения.
Да, было бы здорово, если все системы были отлажены так, что предусматривались все "лазейки".
Блин!
Мозги "соскочили" с темы.
Вспомнились "старые добрые времена", когда у нас были разработчики и программисты отдельно.
Т.е. разработчики пытали заказчика до последнего нюанса, что там у него может быть, писали проект, ну а программисты были рядовыми кодировщиками.
Потом всё это совместили.
Так может зря?
Хотя да, в ходе программирования приходилось трясти разработчика, когда замечали, что он не всё предусмотрел...
Не...запуталась...


Вооот! Уже ближе, и, чувствую, мои аргументы понемногу принимаются Всё верно про принципы, именно в программировании они как нельзя нагляднее применяются, хотя бы на примере валидации ввода от пользователя, не говоря уже о бизнес-логике и транзакциях. Тестирование обычно проверяет самый неадекватный ввод, косяки, которые только может придумать тестировщик. Но огорчу - всех ошибок не предусмотреть. Поэтому продолжат падать самолёты, к сожалению, выходить из строя сервисы, и улетать неизвестно куда деньги со счетов. Но принцип при этом тот же - косячат люди, и это нормально и ожидаемо, но "виноват" тот, кто не предусмотрел защиту. И даже его винить особо не стоит, если подобная ошибка не очевидная, и совершена впервые. Просто нужно использовать её как материал для внесения корректировок в процессы/программы/ и тд.
 
0
 
0
    Ответить с цитированием