что такое "баг" и "фича"?
Програмистский слэнг. Условно говоря, то, от чего нельзя избавиться, но первое слово с негативным окрасом, а второе, скорее, с позитивным
Лурка (http://lurkmore.to/Фича) определяет так:
Фича — (от feature; свойство, способность, возможность, функциональность и т. п.). Обычно в приложении к какой-то программе — «важной фичей программы является возможность грабить корованы».
Производные: «фичастость», обилие (обычно нафиг никому не нужных) фич.
Также известна фраза «это не баг, это фича» (иногда «багофича»). Таким образом любой задокументированный баг, не влияющий на работоспособность программы (да и влияющий — нередко тоже), переходит в категорию ее функциональностей (особенностей).
Баг (англ. bug — жук, мелкое насекомое) — распространенное средипрограммистов название ошибок в программах.
Следует отличать баг от глюка, который есть не что иное как симптом бага, вызывающий у юзера нервно-истерическую реакцию.
История
Версии:
- По легенде, 9 сентября 1945 года учёные Гарвардского университета, тестировавшие вычислительную машину Mark II Aiken Relay Calculator, нашли мотылька, застрявшего между контактами электромеханического реле и Грейс Хоппер произнесла этот термин. Извлечённое насекомое было вклеено в технический дневник, с сопроводительной надписью:«First actual case of bug being found». Этот забавный факт положил начало использованию слова «баг» в значении «ашипка».
- Есть и версия, по которой термин родился гораздо раньше, когда Эдисон искал таракана в фонографе. Но там его не было, баг был в самом устройстве!
- По другой версии, виной тому случай, произошедший 9 сентября 1947, а не 1945, года. Слово «bug» в современном значении употреблялось задолго до этого. Так, в течение Второй мировой войны словом «bugs» назывались проблемы с радарной электроникой.
Впоследствии слово баг было перенято всеми хоть каким-то образом приобщенными к компьютерам людьми и его значение в каждом конкретном случае стало разным. Но понятие ашипки по-прежнему является обобщающим для всех этих значений, алсо, 9 сентября отмечается День тестировщика.
Сообщение отредактировал Alexius72: 20 марта 2016 - 01:37