iCloud 據稱將一位姓「True」的用戶鎖在帳號之外

蘋果會有這樣的程式錯誤還蠻讓人意外的。

iCloud
iCloud

蘋果是世界上最大的軟硬體公司之一,iCloud 也是其旗下極為重要的服務,因此會發生演員兼作者 Rachel True 碰到的這種情況,還真是相當不可思議。True 的姓氏與程式語言中布林運算的「真」相同,依照她所提供的螢幕截圖來看,iCloud 在讀到姓氏欄位時,因為將其視為布林運算的「真」,導致資料類型錯誤,而使她一直無法登入服務。這情況顯然已經持續了超過六個月之久,即便是 True 花了數個小時與客服溝通,蘋果都未能解決問題,而與此同時 iCloud 的收費還一直持續著。True 雖然可以轉回免費會員,但如此一來就無法再備份大部份的資料了。

這問題想必是非常地罕見(大概只有姓 True 和 False 的人才碰得到),但這也不能當做程式將資料類型判斷錯誤的藉口。大部份的軟體都應該知道將這個欄位的輸入當作純文字來判斷,蘋果竟然會出現這樣基本的錯誤,也太讓人意外了。