Russian | English |
в особенности, потому что на практике ... | in particular that in practice (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) |
Группы проекта должны воздерживаться от практики "привязывания" к концу разработки проекта решение вопросов безопасности и приватности | Project teams should refrain from the practice of "bolted on" security and privacy near the end of a project's development (см. ISO/IEC 27034-1:2011 ssn) |
доказано практикой | proven-in-use (ssn) |
Зависимости между классами переходят в зависимости между элементами классов особенностями – на языке UML. Обычно зависимостями между элементами данных можно управлять относительно легко хотя наследование реализации элементов данных может испортить картину. Зависимости между методами создают реальную проблему, в особенности, потому что на практике многие зависимости методов нельзя проследить, анализируя только статическую структуру программы времени компиляции | Dependencies between classes translate to dependencies between class members features, in the UML parlance. Usually, dependencies between data members can be managed relatively easily although implementation inheritance of data members may blur the picture. Dependencies between methods create a real challenge, in particular that in practice many method dependencies cannot be tracked down by just analyzing the static compile-time structure of the program (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
задача из практики | real-world problem (ssn) |
Использование конечных автоматов стало уже обычной практикой при проектировании приложений для настольных компьютеров, серверов и мобильных устройств | State machine design is a good practice in server, desktop, and mobile device software design ("Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre (2005) ssn) |
использование метрик изменений на практике | pragmatic change metrics (ssn) |
лучшая практика | best practice (проверенные виды деятельности или процессы, которые были успешно применены многими организациями ssn) |
лучшая практика | best practices (ssn) |
лучшая практика изменения кода | best practices of changing the code (ssn) |
Международный симпозиум по принципам и практике декларативного программирования | International Symposium on Principles and Practice of Declarative Programming (Alex_Odeychuk) |
Международный симпозиум по принципам и практике декларативного программирования | PPDP (Alex_Odeychuk) |
многие "лучшие практики" | many "best practices" (ssn) |
можно сказать, что практика управляемой тестированием разработки | it can be argued that the practice of test-driven development Section 12.2 is a partial substitution for refactoring. In reality, test-driven development uses a variation of refactoring a variation that applies to cleaning up the design rather than the code. Test-driven development is an iterative and incremental process intermixed with writing the application code. Refactoring can anticipate bad smells in code and eliminate them before they happen (раздел 12.2) является частичной заменой рефакторинга. Действительно, управляемая тестированием разработка использует разновидность рефакторинга разновидность, которая применяется для улучшения скорее самого проекта, а не кода. Управляемая тестированием разработка итеративный и пошаговый процесс, объединённый с написанием прикладного кода. Рефакторинг может предугадать "дурно пахнущий код" и устранить его до того, как это случится (см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
можно сказать, что практика управляемой тестированием разработки раздел 12.2 является частичной заменой рефакторинга. Действительно, управляемая тестированием разработка использует разновидность рефакторинга – разновидность, которая применяется для улучшения скорее самого проекта, а не кода. Управляемая тестированием разработка – итеративный и пошаговый процесс, объединённый с написанием прикладного кода. Рефакторинг может предугадать "дурно пахнущий код" и устранить его до того, как это случится | it can be argued that the practice of test-driven development Section 12.2 is a partial substitution for refactoring. In reality, test-driven development uses a variation of refactoring – a variation that applies to cleaning up the design rather than the code. Test-driven development is an iterative and incremental process intermixed with writing the application code. Refactoring can anticipate "bad smells in code" and eliminate them before they happen (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
мотивация и техника испытанного на практике преобразования кода | motivation and mechanics of a proven code transformation (ssn) |
на практике, процесс общения, начатый на ранних этапах и продолжающийся непрерывно, может дать архитектору верную оценку стоимости, а разработчику уверенность в проекте, не снимая при этом чёткого разграничения сфер ответственности | in practice, early and continuous communication can give the architect good cost readings and the builder confidence in the design without blurring the clear division of responsibilities (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering) |
направленный на удовлетворение потребностей практики | hands-on (Alex_Odeychuk) |
настоятельно рекомендуемая практика | strongly recommended practice (ssn) |
некоторые примеры из практики | some real-world examples (ssn) |
обучение на практике | action learning (ssn) |
общая практика | generic practice (см. ГОСТ Р ИСО/МЭК 15504-1-2009 ssn) |
общепринятая практика для документов, созданных текстовыми процессами | common practice for documents created by word processors (ssn) |
объектно-ориентированные практики | object-oriented practices (ssn) |
обычная практика | good practice (ssn) |
опробованный на практике | real-life (ssn) |
ориентированный на потребности практики | hands-on (Alex_Odeychuk) |
основной фактор успеха – практика | practice makes perfect (ssn) |
основные принципы и лучшая практика изменения кода | basic principles and best practices of changing the code (ssn) |
Основу книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждение | 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) |
практика динамичной разработки | agile development practices (ssn) |
практика и методика программирования | programming practices and techniques (Technical) |
практика использования сети удалённых серверов | practice of using a network of remote servers (ssn) |
практика объявления | practice of declaring (свойства ssn) |
практика "привязывания" к концу разработки проекта решение вопросов безопасности и приватности | practice of "bolted on" security and privacy near the end of a project's development (ssn) |
практика программирования | programming practice (ssn) |
практика проектирования | engineering practice (напр., программного обеспечения ssn) |
практика проектирования ПО | software engineering practice (ssn) |
практика проектирования программного обеспечения | software engineering practice (ssn) |
практика проектирования хорошего ПО | good software engineering practice (ssn) |
практика проектирования хорошего программного обеспечения | good software engineering practice (ssn) |
практика разработки | engineering practice (напр., программного обеспечения ssn) |
практика разработки мелкомасштабных аппаратных проектов | practice of small-scale hardware design (ssn) |
практика разработки ПО | software engineering practice (хорошая практика разработки ПО подразумевает большой организованный процесс слаженной работы программистов, архитекторов, руководителей подразделений, тестировщиков ПО ssn) |
практика разработки программ | software engineering practice (ssn) |
практика разработки программного обеспечения | software engineering practice (хорошая практика разработки ПО подразумевает большой организованный процесс слаженной работы программистов, архитекторов, руководителей подразделений, тестировщиков ПО ssn) |
Практика разработки программного обеспечения, которую мы намерены предложить для достижения более высокого уровня модульности кода, легко введена и обоснована через ряд примеров возрастающей сложности | the software engineering practice we intend to propose for achieving a higher level of code modularity is easily introduced and justified through a number of examples of increasing complexity (см. Bonfatti F., Monari P.D., Sampieri U. IEC 61131-3 Programming Methodology) |
практика разработки хорошего ПО | good software engineering practice (ssn) |
практика разработки хорошего программного обеспечения | good software engineering practice (ssn) |
практика разработки хороших программ | good software engineering practice (ssn) |
практика технического обслуживания | maintenance philosophies (ssn) |
практика управления системами хранения | storage management practice (ssn) |
практика управляемой тестированием разработки | practice of test-driven development (ssn) |
пример из практики | real-world example (ssn) |
пример из практики программирования | programming episode (ssn) |
принцип соответствия практике | principle of compatibility with practice (ssn) |
рабочие продукты, используемые на практике | pragmatic artifacts (ssn) |
разнообразные объектно-ориентированные практики | various object-oriented practices (ssn) |
ERP системы распространили многие "лучшие практики" | ERP has diffused many "best practices" (ssn) |
следовать общепринятой практике | follow the usual practice (ssn) |
Сложность сетей растёт по экспоненте с добавлением новых элементов к структуре. На практике все сложные работающие структуры, включая живые организмы и сделанные человеком системы, являются иерархическими | the complexity of networks grows exponentially with addition of new elements to the structure. In practice, all complex structures that work, including living organisms and human-made systems, are hierarchies (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
современная практика | contemporary practice (ssn) |
соответствие практике | compatibility with practice (ssn) |
теория и практика | art and science (ssn) |
теория и практика автоматического управления | theory and practice of automatic control (ssn) |
теория и практика вычислительных машин и систем | computer science (ssn) |
теория и практика программной инженерии | art and science of software engineering (ssn) |
теория и практика управления | control theory and practice (ssn) |
техника испытанного на практике преобразования кода | mechanics of a proven code transformation (ssn) |
установившаяся практика | best practices (ssn) |
хорошая практика | base practice (см. ГОСТ Р ИСО/МЭК 15504-1-2009 ssn) |
хорошая практика разработки ПО | good software engineering practice (хорошая практика разработки ПО подразумевает большой организованный процесс слаженной работы программистов, архитекторов, руководителей подразделений, тестировщиков ПО ssn) |
хорошая практика разработки программного обеспечения | good software engineering practice (хорошая практика разработки ПО подразумевает большой организованный процесс слаженной работы программистов, архитекторов, руководителей подразделений, тестировщиков ПО ssn) |