Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит code smell?
Значение и примеры · Разработка программного обеспечения
code smell: признак проблемы в коде, запах кода
Признак возможной глубокой проблемы проектирования: например длинной функции, дублирования логики или избытка параметров, даже если код работает.
Где и как употребляется
Используется при проверке и рефакторинге: This is a code smell, Long parameter lists are a classic smell. Это не всегда ошибка, но повод изучить код внимательнее.
Примеры предложений
Copying the same validation into five files is a code smell. Let's extract it.
Повторять одну проверку в пяти файлах — признак проблемы. Давайте вынесем её отдельно.
Дублирование указывает на возможное улучшение структуры.
A class with 40 methods is usually a code smell, not a design choice.
Класс с 40 методами обычно сигнализирует о проблеме, а не об осознанном дизайне.
Множество методов может означать слишком широкую ответственность класса.
Распространённые словосочетания
- a classic code smell
- spot a code smell
- code smells in
- refactor away a code smell
Связанные термины
Другие термины: Проверка и качество кода
- LGTM · выглядит хорошо
- nitpick · мелкое замечание
- address feedback · учесть замечания
- linter · линтер
- reviewer · проверяющий
- approve · одобрить
- readable · понятный
- best practice · рекомендуемый подход
- clean code · чистый код
- maintainable · удобный в сопровождении
- naming convention · соглашение об именовании
- dead code · неиспользуемый код
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
