Глянь мій новий курс по Git! Привіт! Глянь мій новий курс по Git! Привіт! Глянь мій новий курс по Git на GitByBit.com! Привіт! Хочеш класно освіжити Git? Глянь мій новий курс на GitByBit.com!

Ледачий клас

Також відомий як: Lazy Class

Симптоми і ознаки

На розуміння і підтримку класів завжди потрібно витрачати час і гроші. А тому, якщо клас не робить досить багато, щоби приділяти йому достатньо уваги, він має бути знищений.

Причини появи

Це може статися, якщо клас був задуманий як повнофункціональний, але в результаті рефакторингу зменшився до непристойних розмірів.

Або клас створювався з розрахунку на деякі майбутні розробки, до яких руки так і не дійшли.

Лікування

Виграш

  • Зменшення розміру коду.

  • Спрощення підтримки.

Не варто чіпати, якщо...

  • Іноді Ледачий клас буває створений для того, щоб явно окреслити якісь наміри. В цьому випадку варто дотримуватися балансу зрозумілості коду і його простоти.