Russian | English |
как уже говорилось, эти операции будут главными компонентами определения типа, с их помощью описывается, что могут предложить его экземпляры, а не то, чем они являются | as announced, these operations will be the prime component of the type definition – describing its instances not by what they are but by what they have to offer (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
как уже говорилось, эти операции будут главными компонентами определения типа, с их помощью описывается, что могут предложить его экземпляры, а не то, чем они являются | as announced, these operations will be the prime component of the type definition describing its instances not by what they are but by what they have to offer (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
компонент программного обеспечения, который уже существует, а не разработан специально для выполняемого проекта либо для системы, связанной с безопасностью | software element which already exists and is not developed specifically for the current project or safety-related system (определение "pre-existing software" в IEC 61508-4:2010 ssn) |
метод тестирования "большой взрыв": вид интеграционного тестирования, в котором элементы программного или аппаратного обеспечения, или и то и другое, собираются в компонент или в целую систему сразу, а не по этапам | big-bang testing: A type of integration testing in which software elements, hardware elements, or both are combined all at once into a component or an overall system, rather than in stages (см. Standard glossary of terms used in Software Testing ssn) |
можно сказать, что практика управляемой тестированием разработки раздел 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) |
Порождение событий – это подход, концентрирующий внимание на долговременном хранении всех изменений персистентного состояния, а не самого текущего состояния | Event sourcing is an approach that concentrates on persisting all the changes to a persistent state, rather than persisting the current state itself (ssn) |
применяться для улучшения скорее самого проекта, а не кода | apply to cleaning up the design rather than the code (ssn) |
программирование в соответствии с интерфейсом, а не с реализацией | programming to an interface, not an implementation (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
Прочитайте шаг в варианте использования и задайтесь вопросом, что происходит, когда клиент предпочитает твёрдую, а не цифровую копию корректуры | Read a step in a use case and ask the question, "Well, what happens, if the client wants a hard copy proof rather than a digital copy?" (см. Writing Effective Use Cases by Alistair Cockburn 2001 ssn) |
Прочитайте шаг в варианте использования и задайтесь вопросом, что происходит, когда клиент предпочитает твёрдую, а не цифровую копию корректуры | Read a step in a use case and ask the question, Well, what happens, if the client wants a hard copy proof rather than a digital copy? (см. Writing Effective Use Cases by Alistair Cockburn 2001 ssn) |
реализовываться, а не производиться | be implemented not manufactured (ssn) |
Связь между такими сервисами осуществляется через сетевые вызовы, а не через вызовы методов в границах процесса | Communication between these services occurs via calls across a network rather than method calls within a process boundary (ssn) |
Системная инженерия порождает документы, а не оборудование. Документы связывают процессы разработки с циклом жизни проекта. Они определяют предполагаемые окружения процессов, интерфейсы и инструменты управления рисками в рамках всего проекта | 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) |
Сливные клапаны управляются последующим технологическим процессом, а не контроллером рассматриваемого технологического процесса | the outflow valves are operated by the downstream process not by the controller for this process (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
твёрдая, а не цифровая копия корректуры | hard copy proof rather than a digital copy (ssn) |