Russian | English |
большой вклад в разработку объектно-ориентированного ПО | invaluable contribution to object-oriented software development (ssn) |
быть определённым в стандарте разработки кода | be defined in the coding standard (корпорации AdaCore Alex_Odeychuk) |
в графическом пользовательском интерфейсе интегрированной среды разработки Visual Studio | Using the Visual Studio powered GUI (Alex_Odeychuk) |
в контексте разработки завершённых рабочих приложений Android | in the context of complete working Android apps (ssn) |
в настоящей книге принят современный подход к решению этих открытых задач, в основе которого, во-первых, лежат принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике, а во-вторых, концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения | this book takes a modern approach to these open problems, inspired by principles from the nouvelle AI trend in robotics and concepts reminiscent of agile development of software (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
в основной ветке разработки | on the main branch (в системе контроля версий Alex_Odeychuk) |
в противном случае облачная среда останется просто удобной песочницей, другими словами, она будет использоваться преимущественно в качестве безопасного места для разработки и тестирования приложений | Otherwise, the cloud will remain a nice sandbox, in other words, it'll be used mainly as a place for application testing and development (ssn) |
в процессе разработки и верификации программного обеспечения | in the development and verification process (корпорации AdaCore Alex_Odeychuk) |
в разработке приложений | in the development of applications (Alex_Odeychuk) |
в силу описанных причин при разработке ПО для мобильных устройств удачная структура кода играет, по крайней мере, не меньшую роль, чем в случае настольных компьютеров | for these reasons, good code design is at least as important for mobile device software as it is for desktops (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005) |
в современной практике 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) |
в среде разработки | within a development environment (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
в сфере разработки встроенного программного обеспечения | in the embedded domain (Electronic Design Alex_Odeychuk) |
в сфере разработки встроенных приложений | in the embedded world (Alex_Odeychuk) |
в сфере разработки корпоративных приложений | at the corporate level (контекстуальный перевод на русс. язык Alex_Odeychuk) |
в сфере разработки корпоративных приложений | at the enterprise level (контекстуальный перевод на русс. язык Alex_Odeychuk) |
в сфере разработки корпоративных приложений | in an enterprise setting (Alex_Odeychuk) |
в сфере разработки корпоративных приложений | in the enterprise space (Alex_Odeychuk) |
в сфере разработки корпоративных приложений | in the enterprise world (Alex_Odeychuk) |
в сфере разработки корпоративных приложений | in the enterprise (Alex_Odeychuk) |
в сфере разработки облачно-ориентированных приложений | for cloud-native development realm (infoworld.com Alex_Odeychuk) |
в сфере разработки приложений | in the development world (Alex_Odeychuk) |
в сфере разработки приложений для встроенных систем | in the embedded realm (Alex_Odeychuk) |
в сфере разработки приложений для встроенных систем | in the embedded world (Alex_Odeychuk) |
в сфере разработки приложений для мобильных устройств | on the mobile front (Alex_Odeychuk) |
в сфере технологий разработки приложений реального времени | in the area of real-time technologies (корпорации AdaCore Alex_Odeychuk) |
в условиях разработки межплатформенного программного обеспечения | in a cross-platform setting (Microsoft Alex_Odeychuk) |
в эпоху разработки приложений реального времени | in the real-time area (Alex_Odeychuk) |
в эпоху разработки систем реального времени | in the real-time area (Alex_Odeychuk) |
важный аспект в разработке систем управления с обратной связью | important aspect of feedback system design (ssn) |
вариант программы в процессе разработки | build (ssn) |
введение в объектно-ориентированный анализ, проектирование и итеративную разработку | introduction to object-oriented analysis and design and iterative development (ssn) |
введение в разработку алгоритмов | introduction to algorithm design (ssn) |
введение в разработку объектно-ориентированного ПО | introduction to object-oriented software development (ssn) |
введение в разработку, управляемую вариантами использования | use-case-driven development in brief (ssn) |
вести разработку новых функций приложения в отдельных ветвях кода | do feature development in branches (Alex_Odeychuk) |
ветка кода в активной разработке | active branch (в системе контроля версий Alex_Odeychuk) |
внедрение инноваций в технологии, применяемые для разработки мобильных гаджетов | innovation in mobile technology (ssn) |
Возможно, вы захотите заполучить вспомогательный класс, который удаляет все файлы .class в каталоге / opt / workspace / java вашего пространства для разработки. это может происходить на этапе очистки при подготовке сборки | you may want to have a utility class that deletes all of the .class files under the /opt/workspace/java directory on your development box as a cleanup step for your build (см. "The Well-Grounded Java Developer" by Benjamin J. Evans, Martijn Verburg 2013) |
вся работа над версией 2, которая ведётся в основной ветке разработки | all the work for V2 that has been going on in the main branch (в системе контроля версий Alex_Odeychuk) |
всё лучшее в опыте разработки программного обеспечения последнего десятилетия | best practice in software engineering based on the experience of the last decade (ssn) |
Выбор и разработка организацией конкретных форм жизненного цикла зависят от ряда факторов, включая бизнес-контекст, природу и сложность системы, стабильность требований, технологические возможности, потребность в различных системных возможностях во времени и наличие бюджетных средств и ресурсов | the selection and development of such life cycle forms by an organization depend on several factors, including the business context, the nature and complexity of the system, the stability of requirements, the technology opportunities, the need for different system capabilities at different times and the availability of budget and resources (см. ISO/IEC 15288:2002E) |
выполняться в среде разработки | run within the development environment (говоря о коде разрабатываемого приложения; корпорации Apple Alex_Odeychuk) |
жизненный цикл разработки объектно-ориентированного ПО в методе COMET | COMET object-oriented software life cycle (ssn) |
занять своё место в сфере разработки приложений | make their way through the development scene (Alex_Odeychuk) |
изменение стиля разработки в C# | changing face of C# development (ssn) |
измерение и анализ в процессах разработки ПО | measurement and analysis of software processes (ssn) |
измерение и анализ в процессах разработки программного обеспечения | measurement and analysis of software processes (ssn) |
"изобретать велосипед" в области разработки инфраструктурного программного обеспечения | be reinventing infrastructure software wheels (Alex_Odeychuk) |
использование в разработке нескольких языков программирования | cross-language development (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
использование моделей в процессе разработки | using models within the development process (ssn) |
карьера в области разработки программного обеспечения | career in software (New York Times Alex_Odeychuk) |
код в основной ветви разработки | main code (в системе контроля версий | This is a stable version of the code that will be used for the build that you will create, test, and deploy. Alex_Odeychuk) |
код в основной ветви разработки | mainline code (в системе контроля версий | This is a stable version of the code that will be used for the build that you will create, test, and deploy. Alex_Odeychuk) |
компилятор, встроенный в среду разработки приложений | compiler embedded in the development environment (Alex_Odeychuk) |
Конечные автоматы уже давно используются в качестве организационного принципа при разработке и реализации сложного поведения в управляемых событиями программах | Finite state machines have long been used as an organizing principle for designing and implementing complex behavior in event-driven programs (таких как сетевые адаптеры и компиляторы ssn) |
концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения | concepts reminiscent of agile development of software (ssn) |
Мартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить его | 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) |
менеджмент тестирования в динамичной разработке | test management in agile development (ssn) |
менеджмент тестирования в последовательной разработке | test management in sequential development (ssn) |
менеджмент тестирования в эволюционной разработке | test management in evolutionary development (ssn) |
младший специалист в области разработки программного обеспечения | software development associate (Alex_Odeychuk) |
младший специалист в области разработки программного обеспечения | SDA (сокр. от "software development associate" Alex_Odeychuk) |
научные исследования в сфере разработки программного обеспечения с особыми требованиями по технической безопасности | research in the area of safety-critical software development (Alex_Odeychuk) |
научные исследования в сфере разработки программного обеспечения с особыми требованиями по функциональной безопасности | research in the area of safety-critical software development (корпорации AdaCore Alex_Odeychuk) |
находиться в активной разработке | be in active development (Alex_Odeychuk) |
находиться в процессе интенсивной разработки | be under heavy development (Alex_Odeychuk) |
находиться в процессе разработки | be in development (Alex_Odeychuk) |
непосредственно в среде разработки | directly within the development environment (Alex_Odeychuk) |
Оба эти подхода широко применяются в соответствующих научных областях и показали свою применимость в среде профессиональных разработок | Both these approaches are popular in their respective domains and are proven to work in professional environments (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
образование в области разработки программного обеспечения | software engineering education (ssn) |
общие вопросы разработки семейства программных систем в рамках линейки программных продуктов | common program family development tasks within the bounds of software-product line (ssn) |
организационный принцип при разработке и реализации сложного поведения в управляемых событиями программах | organizing principle for designing and implementing complex behavior in event-driven programs (ssn) |
Основные свойства императивного языка программирования в значительной степени определяются разработкой способов связывания ячеек памяти с переменными, которые в них хранятся. Из этого следует важность чёткого понимания этих связей | the fundamental character of an imperative programming language is in large part determined by the design of the storage bindings for its variables. It is therefore important to have a clear understanding of these bindings (см. Concepts of programming languages / Robert W. Sebesta.–10th ed. 2012) |
основные этапы разработки в рамках порождающего программирования | main development steps in generative programming (ssn) |
перед началом разработки программного проекта мы имеем задачу, более или менее точно определённую и понимаемую в терминах некоторых проблемно-ориентированных понятий, и язык программирования, возможно универсальный, который обеспечивает нас некоторыми машинно-ориентированными основными понятиями, точно определёнными и понимаемыми | at the outset of a programming project there is a problem, more or less precisely defined and understood in terms of certain problem oriented concepts, and a programming language, perhaps a general purpose one, providing some machine oriented basic concepts, hopefully precisely defined and completely understood |
платформа разработки приложений в облаке | cloud-based development platform (Microsoft Alex_Odeychuk) |
погружение проекта в среду разработки | fitting the project into the development environment (ssn) |
подпроцессы тестирования в динамичной разработке | test sub-processes in agile development (ssn) |
подпроцессы тестирования в последовательной разработке | test sub-processes in sequential development (ssn) |
подпроцессы тестирования в эволюционной разработке | test sub-processes in evolutionary development (ssn) |
подход к разработке веб-приложений в виде одностраничных приложений | single-page application approach (Alex_Odeychuk) |
помещение разработки ПО в среду бизнес-моделирования | placing software development in the context of business modeling (ssn) |
помещение разработки программного обеспечения в среду бизнес-моделирования | placing software development in the context of business modeling (ssn) |
Поскольку системы реального времени используются в критических приложениях, для их разработки традиционно применялись консервативные подходы | Because real-time systems are used in critical application, conservative approaches have been traditionally used in their design (ssn) |
правила, требующие разработки кода в защитном стиле | defensive code rules (Оказываясь в критической ситуации, код, разработанный в защитном стиле, пытается принять максимально разумные меры для устранения сложившейся ситуации с небольшим снижением производительности. При этом такой код не должен допускать создания условий для возникновения новых ошибок в приложении; корпорации AdaCore Alex_Odeychuk) |
программа научных исследований в области разработки сверхбольших программных систем | research programme in large-scale complex IT systems (Alex_Odeychuk) |
прогресс в области разработки жёстких дисков | hard disk advancement (ssn) |
прогресс в области разработки магнитных дисков | hard disk advancement (ssn) |
продолжать находиться в активной разработке | remain under active development (InfoWorld Alex_Odeychuk) |
проект в разработке | project we've been working on (the ~; англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
проект разработки пользовательского интерфейса в веб-приложении | client-side project (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
проект разработки пользовательского интерфейса в крупном веб-приложении | large client-side project (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
прототипирование в процессе разработки ПО | prototyping in the software process (ssn) |
прототипирование в процессе разработки программного обеспечения | prototyping in the software process (ssn) |
процессы поддержки в жизненном цикле разработки программного обеспечения | support processes for the software development life cycle (ssn) |
работа, которая ведётся в основной ветке разработки | all the work that has been going on in the main branch (Alex_Odeychuk) |
работать в сфере разработки корпоративных приложений | work in enterprise development (Alex_Odeychuk) |
разработка архитектуры, общей для всех систем в данной предметной области | establishing a common architecture for the systems in the domain (ssn) |
разработка архитектуры семейства систем, входящих в данную предметную область | develop an architecture for the systems in the domain (ssn) |
разработка в C# | C# development (ssn) |
разработка в облаке | development in the cloud (amazon.com Alex_Odeychuk) |
разработка в рамках сообщества | community development (ssn) |
разработка "в расслабленном режиме" | Hammock-driven development (Alex_Odeychuk) |
разработка в условиях интеграции стадий жизненного цикла программного обеспечения | DevOps-style software development (Alex_Odeychuk) |
разработка и реализация сложного поведения в управляемых событиями программах | designing and implementing complex behavior in event-driven programs (ssn) |
разработка кода в среде программирования с управляющей графикой | visual coding (Alex_Odeychuk) |
разработка, нацеленная на воспроизведение необходимых характеристик с использованием эволюционного инкрементного проектирования, в ходе которой за быстро осуществляемыми этапами разработки следует исчерпывающая проверка | feature-driven development using evolutionary incremental design, with rapid iterations backed by extensive testing (ssn) |
разработка новых функций приложения в отдельных ветвях кода | feature development in branches (Alex_Odeychuk) |
Разработка операционных систем представляет собой в большей мере инженерный проект, нежели точную науку | Operating system design is more of an engineering project than an exact science (ssn) |
разработка ПО в проекте | project software development (ssn) |
разработка приложений в команде | team application development (ssn) |
разработка приложений с компиляцией в код инструментальной платформы | native development (Microsoft Alex_Odeychuk) |
разработка приложений с компиляцией в код целевой платформы | cross development (корпорации AdaCore Alex_Odeychuk) |
разработка приложения в отдельных ветвях кода | development in branches (Alex_Odeychuk) |
разработка программного обеспечения в облаке | software development on the cloud (Alex_Odeychuk) |
разработка программного обеспечения в проекте | project software development (ssn) |
разработка с компиляцией в машинный код целевой платформы | cross development (Alex_Odeychuk) |
разработка с компиляцией на инструментальной платформе в код целевой платформы | cross development (корпорации AdaCore Alex_Odeychuk) |
разработка способов связывания ячеек памяти с переменными, которые в них хранятся | design of the storage bindings for its variables (ssn) |
разработчик с опытом работы в сфере разработки программного обеспечения более десяти лет | developer with over a decade of software development experience (Alex_Odeychuk) |
Рассматриваются общие вопросы разработки семейства программных систем в рамках линейки программных продуктов на основе систематического повторного использования программных активов | the paper discusses common program family development tasks within the bounds of software-product line based on systematic software reuse |
реализовывать подход к разработке веб-приложений в виде одностраничных приложений | follow a single-page application approach (Alex_Odeychuk) |
Рефакторинг очень хорошо сочетается с быстрой разработкой Мартин, 2003. Он может проводиться в любом месте итерации, но наиболее эффективно выполнять его либо в конце текущей итерации, либо в начале следующей. Рефакторинг может существенно улучшить внутреннюю структуру кода без изменения его внешнего поведения | Refactoring integrates very well with the agile development Martin, 2003. It can be conducted at any point during iteration, but it is most effective towards the end of the current iteration or at the beginning of the next iteration. Refactoring can significantly improve the internal structure of the code without changing its external behavior (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
роль проектирования в жизненном цикле разработки программного обеспечения | role of design in the software life cycle (ssn) |
роль реализации в жизненном цикле разработки программного обеспечения | role of implementation in the software life cycle (ssn) |
роль требований в жизненном цикле разработки программного обеспечения | role of requirements in the software life cycle (ssn) |
самый важный фактор в разработке ПО | the most important factor in software work (ssn) |
самый важный фактор в разработке программного обеспечения | the most important factor in software work (ssn) |
сертифицированный младший специалист в области разработки программного обеспечения | certified software development associate (Alex_Odeychuk) |
сертифицированный младший специалист в области разработки программного обеспечения | CSDA (сокр. от "certified software development associate" Alex_Odeychuk) |
сертифицированный специалист в области разработки программного обеспечения | certified software development professional (Alex_Odeychuk) |
сертифицированный специалист в области разработки программного обеспечения | CITP (сокр. от "chartered IT professional" Alex_Odeychuk) |
сертифицированный специалист в области разработки программного обеспечения | Chartered IT Professional (Alex_Odeychuk) |
сертифицированный специалист в области разработки программного обеспечения | CSDP (сокр. от "certified software development professional" Alex_Odeychuk) |
Системная инженерия порождает документы, а не оборудование. Документы связывают процессы разработки с циклом жизни проекта. Они определяют предполагаемые окружения процессов, интерфейсы и инструменты управления рисками в рамках всего проекта | System engineering produces documents, not hardware. The documents associate developmental processes with the project's lifecycle model. They also define the expected process environments, interfaces, and risk management tools throughout the project (ssn) |
сливаться в основную ветку разработки | be reverse-integrated into the main branch (говоря о слиянии изменений между ветвями кода в системе контроля версий Alex_Odeychuk) |
сливаться в основную ветку разработки | be merged back into the main branch (говоря об изменениях при работе с системой контроля версий Alex_Odeychuk) |
слияние ветви разработки проектного задания в основную ветвь разработки проекта | merge (говоря о команде в системе управления версиями Alex_Odeychuk) |
слияние рабочих копий в основную ветвь разработки проекта | merge (Alex_Odeychuk) |
собирать программное обеспечение из блоков в процессе его разработки | modularize the software and its production process (ssn) |
Создание архитектуры, в которой система представлена последовательностью состояний, является распространённым методом разработки расширяемого и легко управляемого кода | Architecting systems to be represented by a series of states is a common method for designing extensible and manageable code (ssn) |
специалист в области разработки программного обеспечения | software development professional (Alex_Odeychuk) |
специалист в области разработки программного обеспечения | SDP (сокр. от "software development professional" Alex_Odeychuk) |
среда разработки приложений с компиляцией в код целевой платформы | cross-development environment (разработка приложений и их компиляция выполняются на инструментальной платформе; корпорации AdaCore Alex_Odeychuk) |
среда разработки приложений с компиляцией на инструментальной платформе в код целевой платформы | cross-development environment (корпорации AdaCore Alex_Odeychuk) |
среда разработки с компиляцией в код целевой платформы | cross-development environment (Alex_Odeychuk) |
стиль разработки в C# | face of C# development (ssn) |
тестирование в среде гибкой разработки | testing in the agile environment (ssn) |
технические отчёты и книги по планированию в реальном времени, выпущенные институтом технологий разработки ПО | reports and book on real-time scheduling produced at the Software Engineering Institute (ssn) |
техническое управление в проекте, посвящённом разработке системы | technical management of a system development project (ssn) |
управление рисками в проектах по разработке программного обеспечения | managing risk on software projects (Alex_Odeychuk) |
управляемая тестированием разработка в управлении электронной почтой | test-driven development in email management (ssn) |
усовершенствования в языках программирования и инструментах быстрой разработки | improvements in programming languages and rapid development tooling (ssn) |
формальные спецификации в процессе разработки ПО | formal specification in the software process (ssn) |
формальные спецификации в процессе разработки программного обеспечения | formal specification in the software process (ssn) |
SwSE формирует основу для всей разработки программного обеспечения в проекте и, как и SwE, представляет собой одновременно и технический и управленческий процесс | SwSE establishes the baseline for all project software development. Like SwE, it is both a technical and a management process (ssn) |