English | Russian |
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) |
before the Move into the Cloud | Планирование перехода на облачную обработку данных |
block move instruction | команда перемещения блока (ssn) |
conditional move | условное перемещение (ssn) |
conditional move | условная пересылка (ssn) |
conditional move instruction | команда условного перемещения (ssn) |
conditional move instruction | команда условной пересылки (ssn) |
conditional move instructions | команды условного перемещения (ssn) |
conditional move instructions | команды условной пересылки (ssn) |
conveyor belt that moves from left to right | движущаяся слева направо лента транспортёра (ssn) |
equipment and information required to contain, move, condition and handle material | оборудование и информация, необходимые для размещения, перемещения, определения условий производства и обработки материала (ssn) |
for example, a system controlling a valve may move from a state "Valve open' to a state 'Valve closed" when an operator command the stimulus is received | Например, система, управляющая клапаном, при получении команды оператора стимул может перейти из состояния "Клапан открыт" к состоянию "Клапан закрыт" (см. Software engineering, 8th ed. / Ian Sommerville 2007) |
for example, a system controlling a valve may move from a state Valve open' to a state Valve closed' when an operator command the stimulus is received | Например, система, управляющая клапаном, при получении команды оператора стимул может перейти из состояния "Клапан открыт" к состоянию "Клапан закрыт" (см. Software engineering, 8th ed. / Ian Sommerville 2007) |
grab app icons or objects to move by dragging | перемещение в области экрана пиктограмм приложений или других объектов (ssn) |
if the conditional move instructions are not available, the operation can be done in ten instructions by using the familiar device of constructing a mask with the shift right signed 31 instruction to mask the unwanted sign propagating term | если команды условной пересылки нет, то понадобится выполнить десять команд с использованием знакомой конструкции создания маски с помощью знакового сдвига вправо на 31 разряд для устранения нежелательного распространения знака в одном из членов (см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. 2013 ssn) |
immediate move | пересылка с непосредственной адресацией (ssn) |
immediate move instruction | команда пересылки с непосредственной адресацией (ssn) |
legal move generator | генератор разрешённых ходов (ssn) |
MOVE box | блочный элемент MOVE (ssn) |
move constructor | конструктор переноса (язык программирования С++ Сергей Чепурин) |
move field | перемещение поля (ssn) |
move into the cloud | переход на облачную обработку данных (ssn) |
move method | перемещение метода (ssn) |
move objects or icons | перемещение объектов или пиктограмм (ssn) |
move the character | пересылка символа (ssn) |
move the character to port A | пересылка символа в порт A (ssn) |
move to higher-level languages | переход к языкам высокого уровня (ssn) |
move towards | мигрировать на (Alex_Odeychuk) |
move towards | переходить на (Alex_Odeychuk) |
move verb | оператор присваивания (COBOL 2014 Alex_Odeychuk) |
move verb | оператор перемещения (Move verb is used to copy data from source data to destination data. Alex_Odeychuk) |
moves of the user | действия пользователя (ssn) |
physical move | физическое перемещение (ssn) |
proper behaviors as an application moves from one state to another | соответствующие варианты поведения при переходах приложения из одного состояния в другое (ssn) |
robots that move boxes | роботы, которые перемещают ящики (ssn) |
semantics models of parameter passing when physical moves are used | семантические модели передачи параметров с использованием физического перемещения (ssn) |
storage unit: subordinate entity within a storage zone that consists of equipment and information required to contain, move, condition and handle material | элемент хранилища: вспомогательная сущность зоны хранилища, включающая оборудование и информацию, необходимые для размещения, перемещения, определения условий производства и обработки материала (см. IEC 62264-3 ssn) |
succession of moves | последовательность действий (ssn) |
succession of moves of the user | последовательность действий пользователя (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 great strength of the state machine approach is that it enables you to come up with an explicit definition of valid states for some aspect of your application and enforce proper behaviors as an application moves from one state to another | Мощь подхода, использующего конечный автомат, обусловлена тем, что он позволяет в явном виде определить действительные состояния для некоторого аспекта вашего приложения и задать соответствующие варианты поведения при переходах приложения из одного состояния в другое (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005) |
the plant consists of a conveyor belt that moves from left to right, a processing station, and two robots that move boxes between the station and the belt as shown in Figure 17.2 | этот агрегат состоит из движущейся слева направо ленты транспортёра, обрабатывающего устройства и двух роботов, которые перемещают ящики между этим устройством и лентой транспортёра, как изображено на рис. 17.2 (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999) |
the three semantics models of parameter passing when physical moves are used | Три семантические модели передачи параметров с использованием физического перемещения |
this diagram shows a fragment of the transition logic for a task that controls the movement of a materials handling vehicle. The vehicle moves from one position to another, picking up parts in one position and dropping them off at another | эта диаграмма показывает фрагмент логики переходов для задачи, которая управляет перемещением тележки погрузочно-разгрузочных операций. Тележка перемещается от одного положения до другого, принимая детали в одном положении и сваливая их в другом (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
transition phase moves into the user environment | фаза внедрения переносит систему в среду пользователей (в контексте разработки системы ssn) |
workflow: The succession of moves of the user within and between interaction contexts in the user interface | рабочий поток – последовательность действий пользователя в/между контекстами взаимодействия в пользовательском интерфейсе (см. "Software for Use: A Practical Guide to the Models and Methods of Usage- Centered Design" by Larry L. Constantine, Lucy A. D. Lockwood 1999 ssn) |
workflow: The succession of moves of the user within and between interaction contexts in the user interface | рабочий поток последовательность действий пользователя в / между контекстами взаимодействия в пользовательском интерфейсе (см. "Software for Use: A Practical Guide to the Models and Methods of Usage- Centered Design" by Larry L. Constantine, Lucy A. D. Lockwood 1999) |