Разработчик iOS-приложения для Nissan бездумно скопировал код со Stack Overflow прямо в продакшн

Блогер Скотт Хелм (Scott Helm) поделился с читателями своего твиттера любопытным скриншотом, содержащим экран настроек геолокации мобильного приложения NissanConnect (ссылка на оригинальный твит, который в ленте Geektimes занимает слишком много места). На первый взгляд приложение выглядит вполне обыденно, если бы не любопытная строка «The spirit of stack overflow is coders helping coders» в самом низу.

Несмотря на то, что фраза выглядит вполне доброжелательно, всё же трудно предположить, что разработчик вставил её специально. Беглый поиск по StackOverflow подтверждает эту мысль: кто-то с ником spenf10 в августе прошлого года задал вопрос, имеющий прямое отношение к теме геолокации на iOS. Ответ, который набрал 106 голосов, содержит пример XML-кода, для заполнения файла info.plist:

<key>NSLocationWhenInUseUsageDescription</key> <string>The spirit of stack overflow is coders helping coders</string>  <key>NSLocationAlwaysUsageDescription</key> <string>I have learned more on stack overflow than anything else</string> 

Судя по всему, автор NissanConnect просто скопировал код в своё приложения, не отредактировав надлежащим образом строку с описанием параметра. Это, конечно, никак не повлияло на работоспособность приложения, которое и было официально представлено пользователям.

ссылка на оригинал статьи https://geektimes.ru/post/275474/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *