— Неужели сложно написать код без ошибок? — Не сложно. Невозможно. У «СберТеха» на тестировании сидят несколько сотен людей. Правда это информация 2021 года, и я подозреваю что «СберТех» с тех пор серьезно вырос. Так вот, системами автоматического тестирования там покрывают 100% кода, а потом приложение еще и проверяют «ручники». Это тестировщики, которые вручную «ломают» приложение, чтобы найти баг, который пропустила автоматика. Несмотря на это на багатоне 2018 года в Сбербанк.Онлайн выловили 286 багов! Откуда столько? Часть багов — результат ошибок программистов. Ошибаются архитекторы, политики, кардиохирурги и даже саперы. Программисты не исключение. Это человеческий фактор, поэтому пока код пишет человек, баги в программах были, есть и будут. Другое дело, что у хороших программистов этих ошибок в разы меньше. Ну или они исправляются настолько быстро, что «быстро поднятое не считается упавшим». Еще баги появляется при взаимодействии с внешними системами, при многократном
Баги. Ожидания & реальность
6 июня 20236 июн 2023
37
2 мин