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

Костыль — что это такое? Определение, значение, перевод0
Костыль это аллегория в языке прогграммистов и айтишников, которая означает временное решение проблемы, нечто вроде подпорки под шатающийся навес. Иногда синонимом костыля служит трудновыговариваемое английское трудновыоваривание workaround (воркэраунд). Представьте себе, что у вас дома с потолка начинает капать, и вы понимаете, что крыша прохудилась, но первым делом не несётесь чинить крышу, а бежите за вёдрами, чтобы подставить их в месте протекания крыши. Так и в программировании: иногда проблема требует быстрого временного решения, а более сложное и постоянное можно придумать потом. Это и есть костыль: вы втыкаете в программу некий хардкод и всё вроде бы работает, но по науке чинить некогда, и часто приходится так всё и оставлять.

Костыли у серьёзных программистов считаются абсолютным злом, и за них в уважающей себя конторе можно схлопотать по башке вплоть до увольнения. Я вас предупредил, а вы решайте сами, ставить костыли или делать нормально.

А что думаете Вы?!

Email адрес не будет опубликован.