:говнокод, то вам предложат поставить эмодзи с костылём. Можете проверить самиА для тех, кто не понимает как связана штука из медицины и программирование, то объясним ниже.
Костыль в прямом смысле — это временная опора, которая помогает человеку ходить, пока нога травмирована, но не решает проблему окончательно. В коде ситуация похожая: программист применяет быстрое, временное или не самое правильное решение, чтобы программа работала здесь и сейчас. Но это решение не устраняет корень проблемы и в будущем может привести к багам, сложности поддержки или необходимости полной переделки.
Характерно, что сами программисты часто используют «костыли» осознанно, если, например, нужно срочно запустить фичу или нет времени переписать архитектуру, а потом планируют «убрать костыли» в следующих релизах.
#кек
