Расчет стоимости привлечения клиентов

Фича — что это такое? Определение, значение интересные истории из жизни тестирования


Что же такое фича и зачем она нужна?

Фича — на сленге айтишников это слово обозначает какую-то особенность программы или игры, дословно может звучать как “фишка”. Существует кочующее по просторам интернета выражение как “Не баг, а фича!”, зачастую оно только подтверждается, программисты разрабатывая приложение или игру могут допустить ошибку совсем незаметную на этапе разработки, возможно незаметную на этапе тестирования,  однако когда конечный продукт получают пользователи, по случайности, из-за определенной последовательности действий могут обнаружить данный баг. Казалось бы в последующих обновлениях его исправят, но бывают случаи когда данный баг является доброкачественным, который при дальнейшем использовании проявляет себя как особенность данного приложения, такие баги и называют фичей. 

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

 

От бага до целой игры!

Ярким примером такой фичи является серия игр Grand Thief Auto, она сама по себе является одной большой фичей, и вот почему. В самой ранней версии игры полицейские имели баг врезаться на машине в игрока и таранить его. Разработчикам данная особенность понравилась и они доработали игру, сделав персонажу возможность выходить из автомобиля, использовать различное оружие и устраивать в городе беспорядки нарушая закон.

Не менее известная история произошла с популярной серией игр в жанре файтинг Mortal Kombat. В данном случае игровое комьюнити способствовало развитию бага в фичу. Однажды игроками был замечен баг когда у персонажа Скорпиона цвет текстуры становился красным, а имя заменялось на ERMACS, что расшифровывалось как Error Macro — ошибка макросов, в будущем персонаж Ермак. Также игроками было замечено новое имя персонажа — Reptile, в отладочном меню игры, но самого персонажа не существовало и его нельзя было выбрать. Из-за влияния игрового и новостного сообщества разработчики приняли решение дать жизнь этим героям.

Похожие статьи