Я работал на веб-сайте электронной коммерции, где данные о клиентах предоставлялись в виде дампа CSV из устаревшей серверной системы. У нас был только примерный набор данных для работы (несмотря на неоднократные запросы на полный набор данных), поэтому мы впервые увидели, что полные данные были на живом сайте утром, когда он был запущен. Все строки были указаны в файле CSV, но цифры не были. Чего мы не осознавали, так это того, что старая система вставляла запятую для тысяч в большем количестве - поэтому, где мы ожидали, скажем, 1099,99, мы получили 1099,99. Конечно, анализатор CSV видел запятую и принимал значение равным 1. Представьте себе удивление клиента, когда начали поступать заказы на большие билеты, которые, очевидно, продавались по выгодной цене в 1 фунт стерлингов за штуку. Код был быстро исправлен, и, к счастью, его условия позволили им отклонить заказы. Извлеченный урок: никогда не доверяйте образцу набора данных и не запускайте его до тех пор, пока вы не проверите с полной загрузкой данных.