Как вы догадываетесь, у программистов есть свой профессиональный юмор, и временами понять его — непосильная задача. Хочу поделиться с вами расхожими в мире разработчиков понятиями, которые часто попадаются и в фольклоре. Баги и фичи Чаще всего вместе эти понятия встречаются во фразе “Это не баг, а фича!”. Фича (английское feature) — особенность программы, связанная с предоставляемыми пользователю функциями. Например, расположение пункта меню в том или ином месте. Баг (bug) — нечто, работающее не так, как задумано. Ошибка или неправильное поведение программы. Скажем, она закрывается сама по себе. Баги принято “фиксить”, то есть исправлять. Грань между багом и фичей не всегда чёткая и ясная, что и даёт почву для шуток. Возврат к старому коду Когда программист долго работает с одним проектом, он знает его практически наизусть. Но стоит переключиться на другой, как способность ориентироваться в первом катастрофически падает — особенность человеческой памяти. И если разработчик не поз