Що таке РЕФАКТОРИНГУ Англійською - Англійська переклад

Дієслово
Іменник

Приклади вживання Рефакторингу Українська мовою та їх переклад на Англійською

{-}
  • Colloquial category close
  • Ecclesiastic category close
  • Computer category close
Чек-ліст правильно проведеного рефакторингу:.
Checklist of refactoring done right way.
Результат рефакторингу- чистий код та простий дизайн.
Refactoring results in clean code and simple design.
Якщо він перевизначається, утримайтесь від рефакторингу.
If the method is redefined, refrain from this technique.
Якщо після рефакторингу код залишився таким же брудним….
If the code remains just as unclean after refactoring….
Існують два випадки, коли після рефакторингу ламаються тести:.
There are two cases when tests can break down after refactoring:.
Прийоми рефакторингу ілюструються живими прикладами, які куди більш очевидніші.
The refactoring techniques are illustrated with live examples.
Намагайтеся виконувати кроки цього рефакторингу тільки для одного коду помилки за один раз.
Try to perform these refactoring steps for only one error code at a time.
У цьому рефакторингу ми використаємо назви з«приховання делегування»(Hide delegate), а саме:.
In this technique, we will use the terms from Hide Delegate, which are:.
Наступний крок потрібен, щоб зберегти працездатність програми під час рефакторингу.
The next stepis important for keeping the program functional during the refactoring process.
Якщо при проведенні цього рефакторингу ви занадто захопитеся, доведеться вдатися до вбудовування класу.
If you"overdo it" with this refactoring technique, you will have to resort to Inline Class.
Якщо в якійсь з реалізацій параметр використовується, утримайтеся від рефакторингу.
If the parameter is used in one of these implementations, hold off on this refactoring technique.
Найочевидніша причина застосування цього рефакторингу пов'язана з заміною кодування типу підкласами.
The most obvious reason for using this refactoring technique is related to Replace Type Code with Subclasses.
Наступний крок важливий для того, щоб зберегти працездатність програми під час рефакторингу.
The following stepis critical for keeping your program functional during the refactoring process.
Прийоми рефакторингу містять живі приклади, що більш наочні(та веселіші), ніж звичайний статичний код.
The refactoring techniques are illustrated with live examples. These are much easier to follow than static code- and more fun.
Наступний крок важливий, щоб зберегти працездатність програми під час рефакторингу.
The next methodis important for maintaining the functionality of the program during the refactoring process.
Застосування цього рефакторингу може бути підготовчим етапом для застосування виділення методу для якоїсь частини дуже довгого методу.
This refactoring can lay the groundwork for applying Extract Method for a portion of a very long method.
Але, з іншого боку, їх можна винести в підклас за допомогою цього рефакторингу.
But they could be moved to a subclass,which is just what we will do with the help of this refactoring technique.
Як і в першому рефакторингу, у вас є якийсь набір простих значень, з яких складаються всі доступні значення для якогось поля.
As in the first refactoring method, you have a set of simple values that constitute all the allowed values for a field.
Запахи коду- це індикатори проблем,на які потрібно звертати увагу під час рефакторингу.
Code smells are not a set of strict rules. They are indicators of problems,that should be addressed during refactoring.
Таким чином, користь від цього рефакторингу збільшується, якщо умовних операторів більш, ніж один, і вони розкидані по усіх методах об'єкту.
Thus the benefit of this technique is multiplied if there are multiple conditionals scattered throughout all of an object's methods.
Одного разу настане час інтеграції зі стандартами,і зробити це раніше буде дешевше(подібно до"відтермінування рефакторингу").
Eventually, integration with standards will come,doing sooner will cost less(similar to'delayed refactoring').
Найчастіше це трапляється тоді, коли ви відходите від проведення рефакторингу дрібними змінами і змішуєте купу рефакторингів в одну величезну зміну.
This frequently happens when you move away from refactoring with small changes and mix a whole bunch of refactorings into one big change.
Граді Буч порівнює, як розвиток міст є схожим на розвиток програмно насичених систем,і як брак рефакторингу може призвести до технічного боргу.
Grady Booch compares how evolving cities is similar to evolving software-intensive systems andhow lack of refactoring can lead to technical debt.
Правило припускає, що ціна підтримки, безумовно, перевищує ціну рефакторингу, коли є три копії коду, і можливо перевищує(або ні), якщо є дві копії.
The rule proposes that thecost of maintenance certainly outweighs the cost of refactoring when there are three copies, and may or may not if there are two copies.
Відтермінування рефакторингу- В той час як проектні вимоги розвиваються, може стати очевидним, що місцями код став громіздким та мусить бути порефактореним задля відповідності до майбутніх вимог.
Delayed refactoring- As the requirements for a project evolve, it may become clear that parts of the code have become unwieldy and must be refactored in order to support future requirements.
Проте, зі зростанням кількості класів,особливо під час технічного обслуговування і/ або рефакторингу, виникає та ускладнюється проблема зв'язку між цими класами.
However, as more classes are added to a program,especially during maintenance and/or refactoring, the problem of communication between these classes may become more complex.
Часто глибша проблема, вказана запахом коду, може бути розкрита, коли код піддається короткому циклу зворотного зв'язку, де вона перетворена в невеликі, керовані кроки, і отримана конструкція перевіряється, щоб побачити будь-які запахи коду,які можуть вказувати на необхідність більшого рефакторингу.
Often the deeper problem hinted at by a code smell can be uncovered when the code is subjected to a short feedback cycle, where it is refactored in small, controlled steps, and the resulting design is examined to see if there are any further codesmells that in turn indicate the need for more refactoring.
Правило припускає, що ціна підтримки, безумовно, перевищує ціну рефакторингу, коли є три копії коду, і можливо перевищує(або ні), якщо є дві копії.
The rule implies that thecost of maintenance certainly outweighs the cost of refactoring and potential bad design when there are three copies, and may or may not if there are only two copies.
В деяких випадках після такого перетворення метод втрачає в універсальності, оскільки він міг отримувати дані з безлічі різних джерел,а в результаті рефакторингу ми обмежуємо круг його застосування тільки для об'єктів з певним інтерфейсом.
Sometimes this transformation causes a method to become less flexible: previously the method could get data from many different sources butnow, because of refactoring, we are limiting its use to only objects with a particular interface.
Якщо в ієрархії класів знаходиться більше одного підкласу,то після проведення рефакторингу, решта підкласів повинні стати спадкоємцями класу, в якому була об'єднана ієрархія.
Does the class hierarchy that you are refactoring have more than one subclass? If so, after refactoring is complete, the remaining subclasses should become the inheritors of the class in which the hierarchy was collapsed.
Результати: 30, Час: 0.0207

Найпопулярніші словникові запити

Українська - Англійська