Составители умнее нас. В пятницу вечером они предают нас.

Проблемы

  • Быстро потерпеть неудачу
  • Декларативность
  • Двусмысленность

Решения

  1. Быстро потерпеть неудачу
  2. Не верьте магическому принуждению.
  3. Будьте откровенны

Примеры

  • Тип литья

Образец кода

Неправильный

Правильно

Обнаружение

Многие из этих порочных поощряются самими языками.

Мы должны быть очень декларативными и явными и не злоупотреблять случайными магическими решениями языка.

Теги

  • Декларативная
  • Умная

Вывод

Программисты притворяются умными, используя особенности языка.

Они считают, что принадлежат к общественным стандартам, которые навязывают плохое поведение, как секта.

связи



Больше информации



Кредиты

Хакеры - заносчивые компьютерные романтики. Им не хватает внимательного исследовательского духа.

Брюс Стерлинг



Эта статья является частью серии CodeSmell.