Что значит "костыль" в программировании?) - Компьютерные вопросы

Вопрос Что значит "костыль" в программировании?)

Регистрация
10 Июн 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Это, например, если цикл прибавляет одно лишнее слагаемое к какой-то переменной, то после цикла вычесть это лишнее слагаемое из той же переменной, а не просто уменьшить кол-во повторов на единицу?
 
Регистрация
28 Сен 2013
Сообщения
72
Репутация
-3
Спасибо
0
Монет
0
Когда есть состояния в работе системы, которые не подходят под созданную модель её поведения. Обработка артефактов.
 
Регистрация
25 Окт 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
- Моя программа выдает ошибку, когда переменная1 имеет такое значение, а переменная2 такое. Значит добавлю условие, которое проверяет значение этих переменных, и напишу отдельную подпрограмму для них.
 
Регистрация
6 Сен 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
костыль - это когда применяемый алгоритм охватывает не всю область допустимых значений входных параметров, и для обработки частных случаев приходится реализовывать свои, особые алгоритмы. эти особые алгоритмы и называются "костыли" . в твоем случае sum -= 5; - это не костыль. это особенности реализации алгоритма. имхо.
 
Сверху Снизу