Russian | English |
в данной главе вводятся и исследуются методы использования конечных автоматов | this chapter introduces and explores the uses of state machines (ssn) |
в современной практике CASE– и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них | 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 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
в современной практике CASE и инструментальные средства разработки программ могут существенно помочь в реализации рефакторинга. Многие инструментальные средства содержат каталоги поддерживаемых рефакторингов. Фаулер 1999 является основным источником ссылок, который перечисляет и документирует более шестидесяти методов рефакторинга. Следующее обсуждение иллюстрирует использование методов рефакторинга, рассматривая только три из них | 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 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
использование методов инженерии ПО | using software engineering techniques (ssn) |
использование методов инженерии ПО для моделирования бизнес-процессов | using software engineering techniques for business modeling (ssn) |
использование методов инженерии программного обеспечения | using software engineering techniques (ssn) |
использование методов инженерии программного обеспечения для моделирования бизнес-процессов | using software engineering techniques for business modeling (ssn) |
использование методов рефакторинга | use of refactoring methods (ssn) |
использование методов чтения и записи | use of getters and setters (значений в поля типа, класса; корпорации AdaCore Alex_Odeychuk) |
использование методов чтения и записи | use of accessors or modifiers (значений в поля типа, класса; корпорации AdaCore Alex_Odeychuk) |
использование перезагрузки метода | using method overloading (ssn) |
использование расширяющих методов вместо наследования | consider extension methods over inheritance (ssn) |
метод на основе использования | usage method (ssn) |
метод, объявленный с использованием ключевого слова final | final method (терминальный метод, т.е. метод, который не может переопределяться в подклассах в языке программирования X10 Alex_Odeychuk) |
метод проникновения в защищённые системы, основанный на использовании индивидуальной психологии | social engineering (ssn) |
метод проникновения в защищённые системы, основанный на использовании социальной психологии | social engineering (ssn) |
методы использования конечных автоматов | the uses of state machines (ssn) |
методы, основанные на использовании конечных автоматов | finite-state techniques (ssn) |
обобщённые методы, оперирующие несколькими типами с использованием подобных открытых интерфейсов | generic techniques operating on several types with similar public interfaces (ssn) |
один из методов использования теневого доступа | one method of using shallow access (ssn) |
один из методов использования теневого доступа при реализации динамического обзора данных | one method of using shallow access to implement dynamic scoping (ssn) |
Одна из целей использования рефакторинга называется большим классом классом, который делает слишком много и / или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения | 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 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering; Фаулер, 1999) |
Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и/или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения | 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 (Фаулер, 1999; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
поддержка обобщённых методов, оперирующих несколькими типами с использованием подобных открытых интерфейсов | supporting generic techniques operating on several types with similar public interfaces (ssn) |
Приложения C# создаются путём объединения новых свойств, методов и классов, которые вы пишете с использованием уже существующих свойств, методов и классов из библиотеки .NET Framework Class Library и других библиотек классов | C# apps are written by combining new properties, methods and classes that you write with predefined properties, methods and classes available in the .NET Framework Class Library and in various other class libraries (см. Deitel P., Deitel. H. – Visual C# 2012 How to Program, 5Ed. – 2013) |
проблемы, связанные с процедурной реализацией методов, основанных на использовании конечных автоматов | problems with procedural implementations of finite-state techniques (ssn) |
проектирование с использованием шаблонов и методов | designing with patterns and techniques (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
процедурная реализация методов, основанных на использовании конечных автоматов | procedural implementations of finite-state techniques (ssn) |
Различия в представлении между конечными автоматами Мили и Мура, а также разновидности методов, основанных на использовании конечных автоматов | the differences in representation between Mealy and Moore machines, and variations of finite-state techniques |
разновидности методов, основанных на использовании конечных автоматов | variations of finite-state techniques (ssn) |
синтез оптимальной системы управления с использованием методов временной области | design an optimum control system by utilizing time-domain methods (ssn) |
синтез с помощью диаграммы Боде и использования аналитических методов | design on the Bode diagram using analytical methods (ssn) |
сортировка с использованием метода "сортировка слиянием" | sorting using merge sort (ssn) |