Логотип ConstructiCat
CodeBust.
Навигация по разделу ▾

Замусориватели.

Маскот паттернов проектирования
Комментарии

Метод содержит множество поясняющих комментариев.

001
Маскот запахов кода
Класс данных

Классы данных — это классы, которые содержат только поля и простейшие методы для доступа к ним (геттеры и сеттеры). Это просто контейнеры для данных, используемые другими классами. Эти классы не содержат никакой дополнительной функциональности и не могут самостоятельно работать с данными, которыми владеют.

002
Маскот рефакторинга
Мёртвый код

Переменная, параметр, поле, метод или класс больше не используются (чаще всего потому, что устарели).

003
Маскот антипаттернов
Дублирование кода

Два фрагмента кода выглядят почти одинаковыми.

004
Маскот антипаттернов
Ленивый класс

На понимание и поддержку классов всегда требуются затраты времени и денег. А потому, если класс не делает достаточно много, чтобы уделять ему достаточно внимания, он должен быть уничтожен.

005
Маскот паттернов проектирования
Теоретическая общность

Класс, метод, поле или параметр не используются.

006