Составители умнее нас. В пятницу вечером они предают нас.
Проблемы
- Быстро потерпеть неудачу
- Декларативность
- Двусмысленность
Решения
- Быстро потерпеть неудачу
- Не верьте магическому принуждению.
- Будьте откровенны
Примеры
- Тип литья
Образец кода
Неправильный
Правильно
Обнаружение
Многие из этих порочных поощряются самими языками.
Мы должны быть очень декларативными и явными и не злоупотреблять случайными магическими решениями языка.
Теги
- Декларативная
- Умная
Вывод
Программисты притворяются умными, используя особенности языка.
Они считают, что принадлежат к общественным стандартам, которые навязывают плохое поведение, как секта.
связи
Больше информации
Кредиты
Хакеры - заносчивые компьютерные романтики. Им не хватает внимательного исследовательского духа.
Брюс Стерлинг
Эта статья является частью серии CodeSmell.