Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає code smell?
Значення й приклади · Розробка програмного забезпечення
code 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 · мертвий код
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
