Рефакторинг
Рефакторинг — це контрольований процес покращення коду, без написання нової функціональності. Результат рефакторингу — це чистий код і простий дизайн.
Брудний код
Брудний код це результат не лише тільки ліні і невігластва, але й побічний продукт частих змін в процесі роз- робки програм.
Чистий код
Чистий код легко читати, розуміти і підтримувати. Чистий код покращує передбачуваність процесу роз- робки та підвищує якість кінцевого продукту.
Процес рефакторингу
Покрокові зміни, що супроводжуються частими запусками тестів — це те, що робить процес рефакторингу ефективним і безпечним.
Запахи коду
Запахи коду — це індикатори проблем, на які потрібно звертати увагу під час рефакторингу. Більшість з них легко знайти і виправити, але іноді вони віщують про більш глибинні проблеми з кодом.
Техніки рефакторингу
Техніки рефакторингу описують конкретні методи боротьби з брудним кодом. Більшість рефакто- рингів має як переваги, так і недоліки. Тому будь-який рефакторинг мусить бути мотивованим та обміркованим.
Преміум Онлайн Курс
21 запах коду, 66 рефакторингів
Живі приклади на Java/C#/PHP
Жодних обмежень у часі