DictionaryForumContacts

   English
Terms for subject Programming containing extracting | all forms | exact matches only
EnglishRussian
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)
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)
automatically extract parallelism from sequential codeвыполнить автоматическое распараллеливание последовательного кода (корпорации AdaCore Alex_Odeychuk)
extract a comparable key from the element of a streamполучить ключ для сравнения из элемента потока (корпорации Oracle Alex_Odeychuk)
extract from the archiveразархивировать (pelipejchenko)
extract interfaceизвлечь интерфейс (ssn)
to extract message name and message parameters from messageизвлечь имя и параметры сообщения (из сообщения ssn)
extract the exponents of the two numbersвыделить экспоненты обоих чисел (ssn)
extract the WAR file to a folderраспаковать архивный файл приложения интернета в заданный каталог (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
extracting a hidden conceptизвлечение скрытого понятия (ssn)
extracting HTTP messagesизвлечение HTTP-сообщений (ssn)
function for extracting the keyфункция получения ключа (used to + inf. – ..., используемого для + отгл. сущ. Alex_Odeychuk)
function for extracting the keyфункция извлечения ключа (used to + inf. – ..., используемого для + отгл. сущ. Alex_Odeychuk)
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)
refactoring target of Extract Interfaceцель рефакторинга Интерфейс извлечения (ssn)
self-extracting fileсамораспаковывающийся файл (содержит другие файлы (любого типа), сжатые при помощи архиватора ZIP или иной аналогичной программы – для экономии объёма занимаемой памяти и уменьшения времени передачи данных. Кроме того, в файле имеется программа распаковки (unzip), так что для извлечения содержимого такого файла конечный пользователь может просто запустить его на исполнение, даже не имея соответствующего разархиватора (распаковщика). Один из способов создания упакованного архивного файла ssn)
self extracting fileсамораспаковывающийся файл (ssn)
slicing: extract a sectionполучение среза: извлечение подстроки (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)