Кратко рассмотрим 12 признаков, когда код можно улучшить:
1. Duplicated Code — иногда повторяющийся код не всегда несет в себе пользу. Выделяют как ярко выраженные повторы, так и слабо выраженные. Примером явного повтора может являться копирование одинаковых строчек кода, в то же время повторение может проявляться в структурах или шагах обработки, которые внешне различны, но, несмотря на это, одинаковы по своей сути (слабо выраженный). В своем коде лучше избегать таких повторов и если есть возможность объединять их.
2. Long Method — короткие методы лучше длинных. Основная причина того, что короткие методы предпочтительнее, связана с распределением логики. Два длинных метода легко могут содержать повторяющийся код. Всего лишь разбив эти методы на более мелкие, можно найти для них способы совместно использовать единую логику. Оптимальным количеством строк для простого метода является 10 строк.