Leave a comment

vdesyatke2 May 8 2018, 08:16:50 UTC
Вот это не понял:
12. Стив Возняк. «На собеседованиях я обычно спрашиваю, часто ли испытуемый использует костыли. Это хороший способ отсеять патологических лжецов».

Или "костыли" - какой-то программистский сленговый термин?

Reply

minamoto_ru May 8 2018, 08:18:45 UTC
Не только программистский. Если вы на машине, потеряв винт, прикручиваете что-то проволокой, "лишь бы доехать" - это костыль. Т.е. быстрое временное, но плохое решение взамен постоянного, надежного, но долгого.

Reply

negoro_aka_sp May 8 2018, 09:35:58 UTC
"Если программа (скрипт)* должна отработать один раз, затраты на её оптимизацию бессмысленны" (с)

Автора не знаю, вычитал у Рубенкинга

* - машина доехать до автосервиса

Reply

e_1_off May 8 2018, 11:23:15 UTC

В программировании не обязательно плохое. Скорее неэлегантное, зависящее от контекста, требующее дополнительного ситуативного кода.

Reply

iollupukki May 8 2018, 11:57:38 UTC
Плохое, потому что рано или поздно на него наткнёшься, он помешает какой-либо доработке и заставит переделать работающий на этом костыле функционал. А там ещё куча костылей...

Reply

minamoto_ru May 8 2018, 17:26:23 UTC
Неэлегантное - это не костыль, это из другой категории. Все остальное - это как раз признаки плохого кода.
Не знаю, надо ли специально оговаривать, но это мое ИМХО, у вас может быть свое )

Reply

ext_3245648 May 8 2018, 08:51:26 UTC
Вот-вот... Я привык, что это латками (заплатками) называется. Мол, обнаруженную внезапно дыру быстренько залатать. Пусть выбивается из стиля, но работает.

Reply

igorsia76 May 8 2018, 10:09:22 UTC
Заплатка это исправление, а костыль это изначально заведомо некрасивое решение заложенное при разработке.
Что то типа пятого колеса в машине.

Reply

kven_1 May 8 2018, 10:22:44 UTC
временное быстрое решение, но как обычно - "нет ничего более постоянного, чем временное", оно и остается часто до релиза

Reply

george_bigman May 8 2018, 10:39:46 UTC
вот герб программистов, там всё что нужно знать на эту тему:


... )

Reply

vokrug_sveta_80 May 8 2018, 11:01:26 UTC
иные программы подчас состоят из одних только "костылей")

Reply


Leave a comment

Up