LINUX.ORG.RU
ФорумTalks

[не флейма ради]что такое костыль?


0

0
собственно, сабж?

Оно, конечно, из разговора вполне понятно, но ВДРУГ КТО СМОЖЕТ самостоятельно выдать правильное, и главное - КРАСИВОЕ определение?

з.ы. повторю - интуитивно оно всем понятно... но математическое образование как бэ требует...

з.з.ы правильное = красивое :) Да, ИМХО.

★★
Решение, не вписывающееся в общую идеологию системы.
Zenom ★★★
()
Приспособление для помощи в передвижении для людей с физическим повреждением ног.
Black_Shadow ★★★★★
()
КОСТЫЛЬ м. шесть, палка, посох с поперечною насадкой; каюка под мышку, для хромых и безногих;
(с) Даль
ist76 ★★★★★
()
"Костыли — добавление недостающей функциональности или исправление серьёзных дыр без должного редизайна системы. Каждый костыль затрудняет дальнейшее развитие." (c) lurkmore
AntonK
()
Ответ на: комментарий от sleepflint
Не, это дебилы при OCR-е постарались
ist76 ★★★★★
()
не так быстро, я записываю...
spunky ★★
() автор топика
Костыль - это некорректное с технической точки зрения, но тем не менее работающее решение проблемы.
Deleted
()
Ответ на: комментарий от Bod
спасибо. Стыдно, что сам не догадался там позырить.
spunky ★★
() автор топика
Я бы сказал, это решение, нарушающее принцип Оккама
prorok2k
()
Костыль - исправление частного врождённого недостатка системы вместо грамотного (ре)дизайна самой системы.
KRoN73 ★★★★★
()
Ответ на: комментарий от svu
>Частное решение, противоречащее общей архитектуре системы.

Обычно костыли применяются в системах, где нет корректного определения общей архитектуры :)
KRoN73 ★★★★★
()
Решение, заточенное под имеющуюся в проекте кривизну/ошибку, и позволяющее (в частном случае) эту кривизну/ошибку обойти.
Manhunt ★★★★★
()
Борьба с последствиями вместо устранения проблемы :}
Deleted
()
а вот если я по запросу клиента сделал в его (устаревшей) версии какую-то фичу на скорую руку, захардкодил что-нибудь, что в текущей версии будет вполне гибко себе настраиваться и вполне входит в общую концепцию. Просто не было времени и смысла делать именно для этого клиента "правильную" реализацию. Это костыль или нет?
Tupoy_Wenduzyatneg
()
Ответ на: комментарий от KRoN73
Совсем нет. Может быть архитектура. Но у всякой архитектуры есть ограничения. И вот когда встречается "стенка", есть два пути. Корректно пофиксить архитектуру (дорого) - или приставить костыль (дешево).
svu ★★★★★
()
Хм, ДРУГАНА МОЕГО ТАК Костяна все так кличут, а вы очём, собстна, ну в общем, да, под/порка/спорье в сложных математических|жизненых ситуёвинах
ktotuta
()
Ответ на: комментарий от svu
Я полагаю, ты, всё-таки, несколько упрощаешь.. Не то, чтобы стенка.. лабиринт, тогда уж..
MiracleMan ★★★★★
()
Ответ на: комментарий от Tupoy_Wenduzyatneg
это частности. Типа "если бы у бабушки был хуй..." и т.д.

В смысле очень много неизвестных в твоём предположении.

spunky ★★
() автор топика
Ответ на: комментарий от KRoN73
> Обычно костыли применяются в системах, где нет корректного определения общей архитектуры :)

Обычно костыли применяются везде. :) Эталонный пример -- unusual USB devices в Linux kernel. Костыли? Костыли. Но аккуратно собранные в одном месте и систематизированные. Потому что системного решения проблемы нет.

Relan ★★★★★
()
Ответ на: комментарий от shuthdar
Вроде бы раньше такие вещи назывались "хак" as in "quick dirty hack".
Xenesz ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.