Рефакторинг

Рефакторинг — це контрольований процес покращення коду, без написання нової функціональності. Результат рефакторингу — це чистий код і простий дизайн.

Брудний код

Брудний код це результат не лише тільки ліні і невігластва, але й побічний продукт частих змін в процесі роз- робки програм.

Чистий код

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

Процес рефакторингу

Покрокові зміни, що супроводжуються частими запусками тестів — це те, що робить процес рефакторингу ефективним і безпечним.

Запахи коду

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

Техніки рефакторингу

Техніки рефакторингу описують конкретні методи боротьби з брудним кодом. Більшість рефакто- рингів має як переваги, так і недоліки. Тому будь-який рефакторинг мусить бути мотивованим та обміркованим.

Преміум Онлайн Курс

21 запах коду, 66 рефакторингів
Живі приклади на Java/C#/PHP
Жодних обмежень у часі