Приклади вживання Рефакторинг Українська мовою та їх переклад на Англійською
{-}
- 
                        Colloquial
                    
- 
                        Ecclesiastic
                    
- 
                        Computer
                    
Коли потрібно робити рефакторинг?
Рефакторинг часто асоціюється з:.
Ви не можете застосувати цей рефакторинг до класів, які вже мають суперклас.
Рефакторинг коду для підтримки тем.
Згортання ієрархії Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу.
                Люди також перекладають
            
Цей рефакторинг є особливим випадком заміни простого поля об'єктом.
Введення Null-об'єкту Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу.
Цей рефакторинг може бути застосований тільки якщо клас ще не має батьків.
Таким чином,новий параметр послужить краще за приватне поле і рефакторинг буде виправданим.
Цей рефакторинг є складним випадком заміни кодування типу класом.
Заміна методу об'єктом методів Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу.
Цей рефакторинг застосовується і для коротких виразів в умовах оператора.
Переміщення функцій між об'єктами Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу.
Цей рефакторинг може допомогти, якщо у вас в коді є умовні оператори, які виконують різну роботу, залежно від:.
Заміна коду помилки виключенням Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу.
Не застосовуйте рефакторинг, якщо клас містить делегування тільки до частини публічних методів класу-делегата.
Заміна кодування типу підкласами Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу.
Також цей рефакторинг можна використати, якщо підклас навіщось перевизначає метод суперкласу, але, по суті, робить ту ж роботу.
Тому чим довше затримується рефакторинг, тим більше залежного коду доведеться перелопачувати в майбутньому.
Рефакторинг слід проводити серією невеликих змін, кожна з яких робить існуючий код трохи краще, залишаючи програму в робочому стані.
Заміна конструктора фабричним методом Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу.
Тепер ми можемо зробити рефакторинг з упевненістю, що сервіс буде працювати належним чином після змін(якщо після змін пройдуть тести).
Для того, щоб побудувати для Вас абсолютно надійний продукт,ми постійно проводимо тестування, рефакторинг та покращення нашого коду.
Часто цей рефакторинг стає наслідком недавнього«перенесення» частини фіч з одного класу в іншій, після чого від початкового класу мало що залишилося.
Якщо код, в який потрібно додати нову фічу, недостатньо зрозумілий, рефакторинг дозволяє зробити його очевиднішим як для вас, так і для того, хто працюватиме з ним в майбутньому.
Рефакторинг слід проводити серією невеликих змін, кожна з яких робить існуючий код трохи краще, залишаючи програму в робочому стані.
І хоча такий підхід можливий, ми не рекомендуємо звертатися до нього, оскільки це робить код важким для розуміння,вразливим до помилок та ускладнює рефакторинг.
Цей рефакторинг найвигідніше використовувати в випадках, коли ділянка коду, який ви хочете перенести в метод, повторюється кілька разів в різних місцях програми.
Перш ніж здійснювати рефакторинг, переконайтеся, що в умовах операторів немає«побічних ефектів», або, іншими словами, ці умови не модифікують щось, а тільки повертають значення.
Рефакторинг старого коду, додані корисні можливості, які не доступні ні в PHP Markdown, ні в PHP Markdown Extra, може бути встановлений з використанням composer.