Цитата:
Сообщение от Elska
Я отлично понимаю, что ты подходишь к этому со своей профессиональной точки зрения.
Да, было бы здорово, если все системы были отлажены так, что предусматривались все "лазейки".
Блин!
Мозги "соскочили" с темы.
Вспомнились "старые добрые времена", когда у нас были разработчики и программисты отдельно.
Т.е. разработчики пытали заказчика до последнего нюанса, что там у него может быть, писали проект, ну а программисты были рядовыми кодировщиками.
Потом всё это совместили.
Так может зря?
Хотя да, в ходе программирования приходилось трясти разработчика, когда замечали, что он не всё предусмотрел...
Не...запуталась...
|
Вооот! Уже ближе, и, чувствую, мои аргументы понемногу принимаются Всё верно про принципы, именно в программировании они как нельзя нагляднее применяются, хотя бы на примере валидации ввода от пользователя, не говоря уже о бизнес-логике и транзакциях. Тестирование обычно проверяет самый неадекватный ввод, косяки, которые только может придумать тестировщик. Но огорчу - всех ошибок не предусмотреть. Поэтому продолжат падать самолёты, к сожалению, выходить из строя сервисы, и улетать неизвестно куда деньги со счетов. Но принцип при этом тот же - косячат люди, и это нормально и ожидаемо, но "виноват" тот, кто не предусмотрел защиту. И даже его винить особо не стоит, если подобная ошибка не очевидная, и совершена впервые. Просто нужно использовать её как материал для внесения корректировок в процессы/программы/ и тд.
|