Привет! В прошлой части серии статей про антипаттены мы разобрали списками основные элементы и кратко описали их. Давайте в этой части посмотрим на пять самых популярных антипаттернов, установим причины их возникновения и варианты решения. (Антипаттерны идут не в порядке популярности или частоты использования, просто рандомный порядок) 1. Магические числа Возможно, наиболее часто встречаемый антипаттерн, особенно у новичков, хотя лично я видел данное нарушение и у мидлов. Для начала разберемся, что это такое; магические числа - это числа, которые не несут очевидного значения, смысловой нагрузки. Если вы, допустим, увидите следующий код: wheel.size += 0.25f, то очень сомневаюсь, что кто-либо из читающих поймет, что такое [0.25f] и почему именно на такое значение мы увеличиваем размер колеса. Это наглядный пример антипаттерны магические (волшебные) числа, старайтесь избегать его. Как правило он появляется когда программист ленится, но в таком случае хотя бы комментарии оставляйте, а то в
Что такое антипаттерны? Часть 2
17 августа 202117 авг 2021
62
3 мин