08.03.2021 в 19:49
Пишет  Stalkert:

Надкусанные эпично проговнокодились в iCloud

https://www.ixbt.com/news/2021/03/08/slozhnye-otnoshenija-apple-s-pravdoj-dev...

Жила была (и продолжает) американская девушка по фамилии True. И был у нее аккаунт эплячий, айклаудячий с разными данными. Пока она не стала обновлять аккаунт и чего-то как-то недосмотрела и ввела фамилию с маленькой буквы - true

А потом, парам-пам-пам-пам. При попытке добраться до своего пушистого облачка она получила фруктом на всю физиономию:

REPORTED ERROR TITLE
Type error: cannot set value `true` to property `lastName` on...

REPORTED ERROR TYPE
UNHANDLED_EXCEPTION

И все бы ничего, но по ее словам, часы общений с техподдержкой в течение полугода ни к чему не привели, хотя деньги исправно взимались. И если я правильно понял, проблема так и не решена.

Вот так пишут и сопровождают код в некоторых коммерческих продуктах.



URL записи


как такое могло произойти, что строка (ввод пользователя) сама собою поменяла тип на boolean без явной команды на преобразование типа со стороны программиста?

в языке есть какая-то специальная фича, позволяющая так забавно выстрелить себе в ногу?