DictionaryForumContacts

   English
Terms for subject Programming containing refactorings | all forms | exact matches only
EnglishRussian
another suitable refactoringдругой подходящий метод реорганизации кода (ssn)
architectural refactoringструктурный рефакторинг (ssn)
as expected by the Extract Class refactoring, CAdmin maintains association links to new classes. The links are supported by two methods: getMsgSeeker and getMsgSender. The former gets the CMsgSeeker object, the one responsible for retrieving outmessages for presentation layer. The latter gets the CMsgSender object responsible for emailing outmessagesкак ожидается, с помощью рефакторинга Класс извлечения CAdmin обеспечивает связи ассоциации с новыми классами. Связи поддерживаются двумя методами: getMsgSeeker и getMsgSender . Первый получает объект CMsgSeeker, который отвечает за извлечение исходящих сообщений для уровня представления. Второй получает объект CMsgSender, ответственный за исходящие сообщения, передаваемые по электрон почте (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
aspect-oriented refactoringаспектно-ориентированное перепроектирование кода (путем использования аспектов для улучшения структуры кода; IBM Alex_Odeychuk)
at the book's core is a comprehensive catalog of refactorings. Each refactoring describes the motivation and mechanics of a proven code transformation. Some of the refactorings, such as Extract Method or Move Field, may seem obvious. But don't be fooledОснову книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждение (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999)
automate code refactoringавтоматизировать перепроектирование кода (InfoWorld Alex_Odeychuk)
automated refactoringавтоматический рефакторинг (ssn)
automated refactoringавтоматическая реорганизация кода (ssn)
automated refactoring toolsинструментальные средства автоматической реорганизации кода (ssn)
automating refactoringавтоматизация реструктуризации (ssn)
best practices of refactoringлучшие способы осуществления рефакторинга (ssn)
big refactoringкрупное перепроектирование кода (Alex_Odeychuk)
built-in refactoring optionвстроенный вариант реорганизации кода (Microsoft Alex_Odeychuk)
by refactoringво время перепроектирования кода (контекстуальный перевод на русс. язык Alex_Odeychuk)
careful refactoringосторожный рефакторинг (перепроектирование ssn)
catalog of refactoringsперечень методов рефакторинга (ssn)
catalogs of supported refactoringsкаталоги поддерживаемых рефакторингов (ssn)
categories of database refactoringsкатегории операций рефакторинга базы данных (ssn)
challenges of refactoringпроблемы реорганизации кода (Alex_Odeychuk)
code analysis and refactoringанализ и перепроектирование кода (Microsoft Alex_Odeychuk)
code and filesystem refactoringперепроектирование кода и структуры каталогов и файлов проекта (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
code refactoringперепроектирование кода (Alex_Odeychuk)
compositional refactoringкомпозиционная реорганизация кода (Alex_Odeychuk)
comprehensive catalog of refactoringsподробный перечень методов реорганизации кода (ssn)
continuous refactoringнепрерывное перепроектирование кода (Alex_Odeychuk)
coordinated application of multiple refactoring methodsскоординированное применение многих методов рефакторинга (ssn)
database refactoringрефакторинг базы данных (ssn)
database refactoringрефакторинг баз данных (ssn)
decomposition through refactoringдекомпозиция посредством перепроектирования кода (Alex_Odeychuk)
defining refactoringопределение рефакторинга (ssn)
describing refactoring rulesописание правил рефакторизации (ssn)
destructive refactoringразрушительный рефакторинг (ssn)
discussion of refactoringобсуждение рефакторинга (ssn)
editing and refactoringредактирование и рефакторинг (ssn)
editing and refactoring methodsметоды редактирования и рефакторинга (ssn)
Extract Class refactoringрефакторинг Извлечь класс (ssn)
Extract Interface refactoringрефакторинг Извлечь интерфейс (ssn)
filesystem refactoringперепроектирование структуры папок и файлов проекта (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
filesystem refactoringперепроектирование структуры каталогов и файлов проекта (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
first step in refactoringпервый шаг рефакторинга (ssn)
frequent refactoring targetчастая цель рефакторинга (целью рефакторинга является устранение дублирования кода (дублирующего кода) ssn)
full code and filesystem refactoringполное перепроектирование кода и структуры папок и файлов проекта (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
full code and filesystem refactoringполное перепроектирование кода и структуры каталогов и файлов проекта (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
full code refactoringполное перепроектирование кода (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
full filesystem refactoringполное перепроектирование структуры каталогов и файлов проекта (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
huge code refactoringкрупное перепроектирование кода (Alex_Odeychuk)
huge refactoringкрупное перепроектирование кода (Alex_Odeychuk)
idea of this refactoringидея относительно этого рефакторинга (ssn)
in contemporary practice, CASE and programming development tools can effectively assist in performing refactorings. Many tools contain catalogs of supported refactorings. Fowler 1999 is a principal source of reference that lists and documents in excess of sixty refactoring methods. The following discussion illustrates the use of refactoring methods by discussing just three of themв современной практике CASE– и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
in contemporary practice, CASE and programming development tools can effectively assist in performing refactorings. Many tools contain catalogs of supported refactorings. Fowler 1999 is a principal source of reference that lists and documents in excess of sixty refactoring methods. The following discussion illustrates the use of refactoring methods by discussing just three of themв современной практике CASE– и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
in the software lifecycle, the time and effort put into the code maintenance significantly outweighs the time and effort put into writing the code in the first place. Code maintenance is reading it and trying to understand it in order to modify or extend it. Any refactoring of code during its production, no matter how small, can significantly benefit software maintainersв жизненном цикле ПО время и трудозатраты на сопровождение кода существенно превышают время и трудозатраты на первоначальное написание кода. При сопровождении кода необходимо прочитать и попробовать понять его, чтобы затем изменить или расширить. Любой рефакторинг кода в процессе его создания, независимо от того, сколь он мал, может принести существенную пользу эксплуатационному персоналу ПО (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
large refactoringкрупное перепроектирование кода (Microsoft Alex_Odeychuk)
large-scale refactoringкрупное перепроектирование кода (корпорации AdaCore Alex_Odeychuk)
Martin Fowler and the contributing authors make an invaluable contribution to object-oriented software development by shedding light on the refactoring process. This book explains the principles and best practices of refactoring, and points out when and where you should start digging in your code to improve itМартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить его (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn)
mechanics of such refactoringsтехника таких методов рефакторинга (ssn)
more radical refactoringболее радикальный рефакторинг (ssn)
multiple refactoring methodsмногие методы рефакторинга (ssn)
one of refactoring targets is called large class – a class that does too much and/or has too many data members. Large classes can result from excessive minimization of coupling between classes. In case of the large class target, two methods relevant to Iteration 1 code are: Extract Class and Extract Interface Fowler, 1999Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и/или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения (Фаулер, 1999; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
partial substitution for refactoringчастичная замена рефакторинга (ssn)
practical criteria for a refactoring toolпрактические критерии для инструментов рефакторинга (ssn)
principles and best practices of refactoringпринципы и лучшие способы осуществления рефакторинга (ssn)
principles in refactoringпринципы рефакторинга (ssn)
principles of refactoringпринципы реорганизации кода (Alex_Odeychuk)
process of database refactoringпроцесс рефакторинга базы данных (ssn)
radical refactoringрадикальный рефакторинг (ssn)
rapid refactoringбыстрое перепроектирование кода (InfoWorld Alex_Odeychuk)
rapid refactoringбыстрая реорганизация кода (Alex_Odeychuk)
recurrent refactoring targetпериодически повторяющаяся цель рефакторинга (ssn)
refactoring aidsсредства поддержки перепроектирования кода (компании Embarcadero Technologies Alex_Odeychuk)
refactoring aidsсредства поддержки равносильных преобразований алгоритмов (русс. термин "равносильные преобразования алгоритмов" взят для перевода из публикации Научно-производственного центра автоматики и приборостроения им. акад. Н.А.Пилюгина на тему разработки программного обеспечения систем управления для ракет-носителей, разгонных блоков и космических аппаратов Alex_Odeychuk)
refactoring and debuggingотладка и реорганизация кода (Alex_Odeychuk)
refactoring capabilitiesинструменты равносильного преобразования алгоритмов (русс. перевод выполнен с использованием термина "равносильное преобразование алгоритмов", взятого из публикации Научно-производственного центра автоматики и приборостроения им. акад. Н.А.Пилюгина на тему разработки программного обеспечения систем управления для ракет-носителей, разгонных блоков и космических аппаратов Alex_Odeychuk)
refactoring capabilitiesинструменты перепроектирования кода (Microsoft Alex_Odeychuk)
refactoring cultureкультура перепроектирования кода (Alex_Odeychuk)
refactoring existing applications to make them more maintainableперепроектирование кода существующих приложений в целях облегчения сопровождения (Alex_Odeychuk)
refactoring featuresсредства перепроектирования кода (компании Embarcadero Technologies Alex_Odeychuk)
refactoring for C#перепроектирование кода на языке программирования C# (Microsoft Alex_Odeychuk)
refactoring for C#равносильные преобразования алгоритмов на языке программирования C# (русс. термин "равносильные преобразования алгоритмов" взят из публикации Научно-производственного центра автоматики и приборостроения им. акад. Н.А.Пилюгина на тему разработки программного обеспечения систем управления для ракет-носителей, разгонных блоков и космических аппаратов Alex_Odeychuk)
refactoring in a disciplined wayорганизованное осуществление рефакторинга (ssn)
refactoring intoреорганизация кода в (что-либо; Microsoft Alex_Odeychuk)
refactoring into reusable methodsперепроектирование кода в повторно используемые методы (англ. термин взят из кн.: Ottinger J.B., Minter D., Linwood J. Beginning Hibernate. – Apress, 2014. – 223 р. Alex_Odeychuk)
refactoring into reusable methodsпереработка кода в повторно используемые методы (англ. термин взят из кн.: Ottinger J.B., Minter D., Linwood J. Beginning Hibernate. – Apress, 2014. – 223 р. Alex_Odeychuk)
refactoring methodsметоды рефакторинга (ssn)
refactoring of codeреорганизация кода (Alex_Odeychuk)
refactoring of codeперепроектирование кода (Alex_Odeychuk)
refactoring of librariesперепроектирование кода библиотек (компании Embarcadero Technologies Alex_Odeychuk)
refactoring operationsравносильные преобразования алгоритмов (русс. термин взят из публикации Научно-производственного центра автоматики и приборостроения им. акад. Н.А.Пилюгина на тему разработки программного обеспечения систем управления для ракет-носителей, разгонных блоков и космических аппаратов Alex_Odeychuk)
refactoring operationsоперация по перепроектированию кода (InfoWorld Alex_Odeychuk)
refactoring optionвариант реорганизации кода (Microsoft Alex_Odeychuk)
refactoring patternsшаблоны реорганизации кода (ssn)
refactoring patternsпаттерны рефакторинга (ssn)
refactoring processпроцесс рефакторинга (ssn)
refactoring rulesправила рефакторизации (ssn)
refactoring safetyбезопасность рефакторинга (ssn)
refactoring supportподдержка равносильных преобразований алгоритмов (русс. термин "равносильные преобразования алгоритмов" взят для перевода из публикации Научно-производственного центра автоматики и приборостроения им. акад. Н.А.Пилюгина на тему разработки программного обеспечения систем управления для ракет-носителей, разгонных блоков и космических аппаратов Alex_Odeychuk)
refactoring supportподдержка перепроектирования кода (компании Embarcadero Technologies Alex_Odeychuk)
refactoring targetцель рефакторинга (ssn)
refactoring target of Extract Interfaceцель рефакторинга Интерфейс извлечения (ssn)
refactoring targetsцели рефакторинга (ssn)
refactoring taskзадача по перепроектированию кода (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
refactoring test codeрефакторинг кода тестов (ssn)
refactoring the codeперепроектирование кода (англ. термин взят из кн.: Groves M.D. AOP in .NET: Practical Aspect-Oriented Programming Alex_Odeychuk)
refactoring toolинструмент эквивалентного преобразования кода (Microsoft Alex_Odeychuk)
refactoring toolинструментальное средство перепроектирования кода (Microsoft Alex_Odeychuk)
refactoring toolинструмент перепроектирования кода (Microsoft Alex_Odeychuk)
refactoring toolsинструментальные средства реорганизации кода (ssn)
refactoring toolsсредства реорганизации кода (Alex_Odeychuk)
refactoring with a toolрефакторинг с использованием инструментальных средств (ssn)
refactoring with the decorator patternперепроектирование кода с использованием шаблона "Декоратор" (шаблон "Декоратор" – структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту Alex_Odeychuk)
refactoring wizardмастер реорганизации кода (Alex_Odeychuk)
rename refactoringреорганизация кода посредством переименования (IBM Alex_Odeychuk)
rename refactoringреорганизация с переименование (говоря о реорганизации кода; Microsoft Alex_Odeychuk)
rename refactoringреорганизация кода путём переименования (Microsoft Alex_Odeychuk)
resources and references for refactoringресурсы и ссылки, относящиеся к рефакторингу (ssn)
simple example of refactoringпростой пример рефакторинга (ssn)
So, what's the problem? Simply this: Refactoring is risky. It requires changes to working code that can introduce subtle bugsтак в чём проблема? Только в том, что с рефакторингом связан известный риск. Он требует внести изменения в работающий код, что может привести к появлению трудно находимых ошибок в программе (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999)
software refactoringрефакторинг ПО (ssn)
software refactoringрефакторинг программного обеспечения (ssn)
software refactoring and user interface developmentпереработка программного обеспечения и разработка пользовательского интерфейса (ssn)
solution-wide refactoringреорганизация кода во всех файлах программного решения (Alex_Odeychuk)
statement refactoringрефакторинг операторов (ssn)
such refactoringтакой метод рефакторинга (ssn)
such refactoringsтакие методы рефакторинга (ssn)
supported refactoringподдерживаемый рефакторинг (ssn)
supported refactoringsподдерживаемые рефакторинги (ssn)
task refactoringрефакторинг задач (ssn)
technical criteria for a refactoring toolтехнические критерии для инструментов проведения рефакторинга (ssn)
the Extract Class refactoring is defined as "Create a new class and move the relevant fields and methods from the old class into the new class"Рефакторинг Класс извлечения определяется так: "Создайте новый класс и переместите соответствующие поля и методы из старого класса в новый" (Фаулер, 1999, с.149). Главная трудность заключается в определении, как разбить большой класс на ряд меньших классов. Идея заключается в том, чтобы извлечь непротиворечивые и объединённые части функциональных возможностей в отдельный класс (классы; Fowler, 1999, p.149). The main difficulty is in deciding how to split a large class into a number of smaller classes. The idea is to extract consistent and integrated piece of functionality into a separate class (classes; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering; все рефакторинги начинаются с глаголов, т. е. Extract Class — "Извлечь класс", а не бессмысленный "Класс извлечения". SirReal)
the Extract Interface refactoring methodметод рефакторинга Интерфейс извлечения (ssn)
the refactoring target of Extract Interface is twofold and defined as "Several clients use the same subset of a class's interface, or two classes have part of their interfaces in common"Цель рефакторинга Интерфейс извлечения двойная и определяется так: "Несколько клиентов используют то же самое подмножество интерфейса класса или два класса содержат общую часть своих интерфейсов" (Фаулер, 1999, с.341). Метод рефакторинга Интерфейс извлечения используется, чтобы "выделить подмножество в интерфейс" (там же). Идея относительно этого рефакторинга связана с самой природой интерфейсов (раздел 9.1.6; Fowler, 1999, p.341). The Extract Interface refactoring method is to "extract the subset into an interface" (Fowler, 1999, p.341). The idea of this refactoring is related to the very nature of interfaces (Section 9.1.6; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
the refactoring target of Extract Interface is twofold and defined as “Several clients use the same subset of a class's interface, or two classes have part of their interfaces in common”Цель рефакторинга Интерфейс извлечения двойная и определяется так: "Несколько клиентов используют то же самое подмножество интерфейса класса или два класса содержат общую часть своих интерфейсов" Фаулер, 1999, с.341. Метод рефакторинга Интерфейс извлечения используется, чтобы "выделить подмножество в интерфейс" там же. Идея относительно этого рефакторинга связана с самой природой интерфейсов (Fowler, 1999, p.341). The Extract Interface refactoring method is to “extract the subset into an interface” (Fowler, 1999, p.341). The idea of this refactoring is related to the very nature of interfaces (Section 9.1.6; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering; раздел 9.1.6)
tool for refactoringинструментальное средство реорганизации кода (Microsoft Alex_Odeychuk)
tool for refactoring codeинструментальное средство реорганизации кода (Alex_Odeychuk)
typical refactoringтипичный рефакторинг (ssn)
understanding the mechanics of such refactoringsпонимание техники таких методов рефакторинга (ssn)
Understanding the mechanics of such refactorings is the key to refactoring in a disciplined wayПонимание техники таких методов рефакторинга важно для организованного осуществления рефакторинга (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn)
use of refactoring methodsиспользование методов рефакторинга (ssn)
variation of refactoringразновидность рефакторинга (ssn)
visual refactoringsравносильные преобразования визуальных алгоритмов (русс. термин взят из публикации Научно-производственного центра автоматики и приборостроения им. акад. Н.А.Пилюгина на тему разработки программного обеспечения систем управления для ракет-носителей, разгонных блоков и космических аппаратов на языке программирования с управляющей графикой Alex_Odeychuk)
we have worked at some of the big refactorings for months or years on running systemsНад некоторыми же крупными рефакторингами мы работали в течение месяцев или лет, причём в действующих системах (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn)
you will quickly add these refactorings and their names to your development vocabularyэти методы рефакторинга и их названия быстро займут место в вашем словаре разработчика (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999)