В программировании есть такое понятие – «паллиатив», более известное в своём жаргонном варианте – «костыль». Он представляет собой способ быстро решить какую-то проблему жесткими правками, устранить конкретное проявление ошибки, когда устранение причины её возникновения невозможно.
Хороший программист никогда не прибегнет к нему без особой на то необходимости, потому что, как показывает практика, временное решение зачастую становится постоянным, потому как почти всегда находятся более срочные задачи, а здесь всё вроде и так пока работает и не особо беспокоит. Впоследствии же такой «костыль», как правило, порождает куда больше проблем чем изначально решал, при том что сама проблема остаётся.
В идеальном случае, время от времени должен проводиться рефакторинг кода – когда место наспех подставленных «костылей» занимают продуманные, хорошие решения, что значительно облегчает дальнейшую поддержку и развитие проекта. Чаще всего временных решений становится слишком много и вме