Фіча: що це? Екскурсія в світ IT-сленгу

Фіча: що це? Екскурсія в світ IT-сленгу

Багато людей, блукаючи просторами всесвітньої павутини, натикаються на незрозуміле слівце "фіча". Що це таке і чому зустріти його можна навіть у найбільш далеких куточках Інтернету?

Фічі і баги - вічні гості у світі IT

Саме слово запозичено з англійської мови. У перекладі "feature" означає "характерна риса", "відмінна особливість". Таким чином, фіча - це сленгова назва тих ознак, які відрізняють даний об 'єкт від інших.


Так склалося історично, що найчастіше це слово вживається в тусовці IT-фахівців - програмістів, верстальників, веб-дизайнерів. Можна сказати, що дане поняття йде рука об руку з багом.

Що таке?

Термін "лід" також прийшов до нас з англійської мови, в якій "bug" перекладається як комаха, жучок. Історія його виникнення цікава сама по собі: багато років тому, під час тестування чергової обчислювальної машини, вчені Гарвардського університету виявили в ній метелик, що застряг серед контактів електромеханічного реле. Дурну комаху, звичайно ж, було вилучено, а потім поміщено в особливий технічний щоденник з припискою "Перший реальний випадок, коли було знайдено жук".

Навіть до цього моменту термін "^" застосовували для позначення різнопланових неполадок в електрообладнанні. А після цього всі програмісти планети стали називати так помилки, що проявляють себе в ході виконання програми. Як правило, причиною бага є не якась серйозна логічна помилка, а невеликий недолік, наприклад, випадкова описка в коді.

Так все-таки фіча або порожня?

Тепер, коли ви знаєте, що таке фіча і порожня, ви самостійно зможете провести межу між цими поняттями. Трапляється так, що знайдені баги, тобто непередбачені помилки, видаються за особливість, включену в програмне забезпечення або роботу сайту спеціально. Звідси і пішла жартівлива фраза, що облетіла весь Інтернет: "Це не порожнє, це фіча!".

Звичайно ж, не варто забувати (який би "крутий" не здавалася фіча), що це в першу чергу помилка. А тому - все-таки краще виправити - як мінімум для того, щоб не допустити появи прогалин у системі безпеки ПЗ.