Фіча: що це? Екскурсія у світ IT-сленгу
Багато людей, блукаючи по просторах всесвітньої павутини, натикаються на незрозуміле слівце «фіча». Що це таке і чому зустріти його можна навіть в самих далеких куточках Інтернету?
Фічі і баги - вічні гості в світі IT
Саме слово запозичене з англійської мови. У перекладі «feature» означає «характерна риса», «відмінна особливість». Таким чином, фіча - це сленгове назва тих ознак, які відрізняють даний об`єкт від інших.
Так склалося історично, що найчастіше дане слово вживається в тусовці IT-фахівців - програмістів, верстальників, веб-дизайнерів. Можна сказати, що дане поняття йде рука об руку з багом.
Що таке баг?
Термін «баг» також прийшов до нас з англійської мови, в якому «bug» перекладається як комаха, жучок. Історія його виникнення цікава сама по собі: багато років тому, під час тестування черговий обчислювальної машини, вчені Гарвардського університету виявили в ній метелика, що застряг серед контактів електромеханічного реле. Дурне комаха, звичайно ж, було вилучено, а потім поміщено в особливий технічний щоденник з припискою «Перший реальний випадок, коли був знайдений жук».
Навіть до цього моменту термін «баг» застосовували для позначення різнопланових неполадки в електроустаткуванні. А після цього всі програмісти планети стали називати так помилки, що проявляють себе в ході виконання програми. Як правило, причиною бага є не яка-небудь серйозна логічна помилка, а невеликий недолік, наприклад, випадкова описка в коді.
Так все-таки фіча або баг?
Тепер, коли ви знаєте, що таке фіча і баг, ви самостійно зможете провести межу між цими поняттями. Трапляється так, що знайдені баги, тобто непередбачені помилки, видаються за особливість, включену в програмне забезпечення або роботу сайту спеціально. Звідси і пішла жартівлива фраза, яка облетіла весь Інтернет: «Це не баг, це фіча!».
Звичайно ж, не варто забувати (якою б «крутий» не здавалася фіча), що це в першу чергу помилка. А тому баг все-таки краще виправити - як мінімум для того, щоб не допустити появи дір в системі безпеки ПЗ.