Russian | English |
аварийные сигналы не должны вызывать ложную тревогу | alarms should not cry wolf (ssn) |
агрегирование: полное или частичное отношение, в котором один объект состоит из одного или нескольких других объектов, каждый из которых рассматривается как часть целого. это отношение является слабой формой отношения включения, в котором сроки жизни целого и его частей не зависят друг от друга | aggregation: A whole/part relationship where one object is composed of one or more other objects, each of which is considered a part of the whole. This relationship is a weak form of containment in that the lifetimes of the whole and its parts are independent (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch) |
URL-адрес подключения к данным не разрешается в допустимое подключение к данным либо разрешается в подключение к данным неверного типа | Either the data connection URL does not resolve to a valid data connection or it resolves to a data connection of the wrong type (ssn) |
асинхронное сообщение, которое не содержит данных | asynchronous message that does not contain any data (ssn) |
Асинхронные задачи ввода / вывода называемые пассивными задачами ввода / вывода в Gomaa [2000] используются для работы с пассивными устройствами ввода / вывода, которые не надо опрашивать. В частности, они применяются в случае, когда желательно совместить вычисления с вводом / выводом | Demand driven I/O tasks referred to as passive I/O tasks in Gomaa [2000] are used when dealing with passive I/O devices that do not need to be polled. In particular, they are used when it is considered desirable to overlap computation with I/O (см. Software Modeling and Design by Hassan Gomaa 2011) |
асинхронный обмен сообщениями: вид межзадачной коммуникации, при котором задача-производитель посылает сообщение задаче-потребителю и не дожидается ответа. Между двумя задачами может существовать очередь сообщений | asynchronous message communication: A form of communication in which a concurrent producer component or task sends a message to a concurrent consumer component or task and does not wait for a response. The message queue could potentially build up between the concurrent components or tasks (см. Software Modeling and Design by Hassan Gomaa, а тж. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn) |
бинарное дерево, не имеющее узлов | binary tree with no nodes (пустое бинарное дерево ssn) |
Блокирование ресурсов заставляет другие задачи, которые желают воспользоваться этими ресурсами, ожидать до тех пор, пока они не будут разблокированы и снова станут доступными | Locking the resource causes any other task that wishes to use the resource to wait until the resource has been unlocked, making it available again (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003 ssn) |
быть автоматически приведенным к типу, не допускающему пустого значения, после проверки переменной на пустое значение | be automatically cast to non-nullable after null check (Alex_Odeychuk) |
Быть или не быть удалённому доступу | Remote or Not to Remote |
быть оправданным не для всех | be not worthwhile for all (ssn) |
в контексте унифицированного процесса "реализация" означает программирование и построение системы, но не её развёртывание. Дисциплина "окружение" предполагает установку необходимых средств и настройку процесса для данного проекта | in the UP, Implementation means programming and building the system, not deployment. The Environment discipline refers to establishing the tools and customizing the process for the project (см. Applying UML and Patterns by Craig Larman 2002) |
в противном случае состояние будет ожидать, пока его изменение не вызовет инициированный снаружи переход | otherwise, the state waits for a triggered transition to cause a change of state (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn) |
в силу описанных причин при разработке ПО для мобильных устройств удачная структура кода играет, по крайней мере, не меньшую роль, чем в случае настольных компьютеров | 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) |
в синхронном режиме передачи для каждого элемента в потоке данных определяется максимальная задержка сквозной передачи. Если элемент данных был передан значительно быстрее максимально допустимой задержки, это не важно | in synchronous transmission mode, there is a maximum end-to-end delay defined for each unit in a data stream. Whether a data unit is transferred much faster than the maximum tolerated delay is not important (см. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen 2007) |
в течение пяти секунд гидроцилиндр не приведен в движение | Cylinder stroke not achieved in five seconds (ssn) |
в этих схемах выход зависит не только от текущих значений на входах, но и от предшествовавших входных значений | in these circuits, the output not only depends upon the current values of the inputs, but also upon preceding input values (см. Digital Integrated Circuits A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003) |
в этом качестве планировщик OS / 360 хорош. Но на него почти никакого влияния не оказали потребности OS / 360 в удалённом вводе заданий, многопрограммности и резидентном размещении интерактивных подсистем | as such, the OS/360 scheduler is good. But it is almost totally uninfluenced by the OS/360 needs of remote job entry, multiprogramming, and permanently resident interactive subsystems (см. Frederic P. Brooks, Jr. THE MYTHICAL MAN-MONTH Essays on Software Engineering) |
Важно понимать, что UML не предлагает нам какой-либо методологии моделирования | it is important to realize that UML does not give us any kind of modeling methodology (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
вам это не понадобится | YAGNI (сокр. от "You Ain't Gonna Need It" | принцип проектирования программного обеспечения, который предусматривает, что необходимо реализовывать только требуемые функциональные возможности приложения и что реализация должна быть настолько простой, насколько это возможно Alex_Odeychuk) |
величина максимума неизвестна и не может быть найдена | max value unknown and unknowable (ssn) |
вентили НЕ-И | NAND gates (ssn) |
вентили НЕ-ИЛИ | NOR gates (ssn) |
вентиль НЕ-ИЛИ | NOR gate (ssn) |
Взаимное исключение обеспечивает, чтобы критические секции операторов не выполнялись одновременно | Mutual exclusion is the problem of ensuring that critical sections of statements do not execute at the same time (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn) |
взаимодействие "сообщение не удалось отправить" | email could not be sent interaction |
виртуальная функция, не имеющая тела | virtual method with an undefined body (ssn) |
возможности, заслуживающие или не заслуживающие внимания | capabilities that do or do not need attention (ssn) |
возможности, заслуживающие или не заслуживающие внимания, в зависимости от того, насколько они важны для бизнеса | capabilities that do or do not need attention, based on what is important to business (ssn) |
восходящее тестирование: последовательный подход к интеграционному тестированию, при котором компоненты нижнего уровня тестируются первыми и затем используются для облегчения тестирования компонентов более высокого уровня. этот процесс повторяется до тех пор, пока компонент на самом верху иерархии не будет протестирован | bottom-up testing: An incremental approach to integration testing where the lowest level components are tested first, and then used to facilitate the testing of higher level components. This process is repeated until the component at the top of the hierarchy is tested (см. Standard glossary of terms used in Software Testing) |
Второй вход вентилей НЕ-ИЛИ соединяется со входами триггера S и R, что позволяет принудительно перевести выходы Q и не Q в нужное состояние | the second input of the NOR gates is connected to the trigger inputs S and R, that make it possible to force the outputs Q and not Q to a given state (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003) |
Второй показатель утверждает, что иерархия уровней должна минимизировать зависимости между пакетами. Широко используемый метод достижения этого – делать более высокие уровни зависимыми от более низких уровней, но не наоборот | the second objective states that the layer hierarchy should minimize dependencies between packages. the widely-accepted method of achieving this is by making higher layers depend on lower layers but not vice versa (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Второй показатель утверждает, что иерархия уровней должна минимизировать зависимости между пакетами. Широко используемый метод достижения этого делать более высокие уровни зависимыми от более низких уровней, но не наоборот | the second objective states that the layer hierarchy should minimize dependencies between packages. the widely-accepted method of achieving this is by making higher layers depend on lower layers but not vice versa (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Выберите Create New Document из меню и вставьте его непосредственно в окно Document Info, не вводя окно Document Title | Select Create New Document from the menu and insert it directly into the Document Info window without entering the Document Title window (ssn) |
выбранный процессор не настолько быстр | chosen processor is not sufficiently fast (ssn) |
выводить знак не только для отрицательных, но и для положительных чисел | print sign for positive and negative numbers (флаг, управляющий форматом выходных данных ssn) |
выделение нескольких не граничащих друг с другом объектов | multiple selection (ssn) |
выражение, не создающее массив | no array creation expression (ssn) |
вычислительные сущности, не разделяющие общее адресное пространство | computational entities that do not share an address space (ssn) |
Группа событий – это исключительно визуальная конструкция, не представленная в модели монитора | Event groups are purely a visual construct and are not represented in the monitor model (ssn) |
Группа событий это исключительно визуальная конструкция, не представленная в модели монитора | Event groups are purely a visual construct and are not represented in the monitor model (ssn) |
даже притом что Вам разрешают вставить соединения документа во вкладку Document Info / Objects, рекомендуется не сделать так | even though you are allowed to insert document connections in the Document Info/Objects tab, it is recommended that you do not do so |
Данная схема похожа на схему из пары инверторов с перекрёстными обратными связями, в которой вместо инверторов использованы вентили НЕ-ИЛИ | this circuit is similar to the cross-coupled inverter pair with NOR gates replacing the inverters (см. Digital Integrated Circuits – A Design Perspective 2/e by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić 2003 ssn) |
данные, которые не находятся в кэше | data that is not present in the cache (Alex_Odeychuk) |
декорированные потоки не страдают от смены интерфейса | streams don't suffer a change of interface when decorated (ssn) |
динамический анализ, не зависящий от состояния | non-state-dependent dynamic analysis (ssn) |
динамическое взаимодействие, не зависящее от состояния | stateless dynamic interaction (ssn) |
диспетчируемость не гарантируется | schedulability is not guaranteed (ssn) |
дополнительные затраты ресурсов на разработку могут не оправдаться | extra development effort might not be justified (ssn) |
доступ не разрешён | access reject (ssn) |
доступ не разрешён | access-reject (ssn) |
единственный узел дерева, не имеющий родителей | only node in the tree with no parent (корень ssn) |
единый указатель ресурса, не содержащий параметров запроса | URL without query parameters (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
если методы ликвидации последствий сбоев не могут быть обобщены для работы со многими типами искажений, лучше всего направлять силы и средства на предупреждение ошибок | Unless fault-correction functions can be generalized to correct many types of damage, fault avoidance is a better investment ("Software Reliability: Principles and Practices" by Glenford J. Myers (1976) ssn) |
Если, например, диапазон событий невелик, или действия, запускаемые событиями, всегда одни и те же, дополнительные затраты ресурсов на разработку могут не оправдаться | when the variety of events is small, for example, or the actions triggered by events are always the same, the extra development effort might not be justified (ssn) |
если необходимо связать документ, который вы ещё не имеете, можно создать и вставить его непосредственно в обзор документов объекта, тогда делающий соединение | if you need to connect a document that you don't have yet, you can create and insert it directly into the object's document survey, which then makes the connection |
если ни один из операндов не является одномерным массивом, то тип результата должен быть известен из контекста | if neither operand is a one-dimensional array, the type of the result must be known from the context (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual ssn) |
если ни одна кнопка не нажата, электродвигатель должен быть включен или выключен в зависимости от того, в каком состоянии он находился до этого | with neither button pressed, the motor could be running or stopped depending on what occurred last (см. E.A. Parr Programmable Controllers – An Engineer's Guide) |
если этот размер не кратен размеру блока | if the size is not an integer multiple of the block size (ssn) |
если явно не установлено | if not explicitly set (ssn) |
жизненный цикл программного обеспечения: период, который начинается, когда программный продукт задумывается и заканчивается, когда программное обеспечение больше не доступно для использования. Обычно включает в себя фазы: требований, разработки концепции, проектирования, реализации, тестирования, установки и отладки, эксплуатации и сопровождения, а иногда и снятия программного обеспечения с эксплуатации. Эти фазы могут совмещаться или быть выполнены итерационно | software lifecycle: The period of time that begins when a software product is conceived and ends when the software is no longer available for use. The software lifecycle typically includes a concept phase, requirements phase, design phase, implementation phase, test phase, installation and checkout phase, operation and maintenance phase, and sometimes, retirement phase. Note these phases may overlap or be performed iteratively (см. Standard glossary of terms used in Software Testing ssn) |
Загрузка файлов не целиком, а с разбивкой на части | multipartial upload (Rapunzel) |
задание, не связанное с вводом / выводом | non-I/O job |
задание, не связанное с вводом / выводом, в очереди пула потоков обработки | non-I/O job in the queue of the processing thread pool |
задание, не связанное с вводом / выводом, в пуле потоков обработки | non-I/O job in the processing thread pool |
задание, не связанное с вводом-выводом | non-I/O job (ssn) |
задание, не связанное с вводом-выводом, в очереди пула потоков обработки | non-I/O job in the queue of the processing thread pool (ssn) |
задание, не связанное с вводом-выводом, в пуле потоков обработки | non-I/O job in the processing thread pool (ssn) |
задачи, не решаемые компьютерами | problems that computers cannot solve (ssn) |
задерживать процесс до тех пор, пока не выполнится определённое условие | be the problem of delaying a process until a given condition is true (ssn) |
закончить не позже чем | finish no later than (негибкое ограничение ssn) |
закончить не ранее чем | finish no earlier than (негибкое ограничение ssn) |
Заметим, что блок-схема на рисунке 3.22 не указывает конкретные вычисления, которые надо произвести, а только определяет структуру программы | Notice that the flowchart of Figure 3.22 does not specify the computations to be done, only the structure of the program (см. Petri Net Theory And The Modeling Of Systems / James L. Peterson 1981 ssn) |
Заранее задавать размер набора данных, как в листинге 4.10, в таком случае не следует | Hard-coding the size of the data set as in Listing 4.10 is not appropriate (ssn) |
защёлка на элементах ИЛИ-НЕ | NOR gate latch (ssn) |
защёлка на элементах И-НЕ | NAND gate latch (ssn) |
защёлки на элементах ИЛИ-НЕ | NOR gate latches (ssn) |
защёлки на элементах И-НЕ | NAND gate latches (ssn) |
значение, не совместимое с предикатом типа | non-conformant value (контекстуальный перевод на русс. язык Alex_Odeychuk) |
значение ссылочной переменной, которое не указывает ни на один объект | reference value which does not refer to any object (ssn) |
Значение ссылочной переменной, которое не указывает ни на один объект, имеет специальное обозначение "none" | there is a neutral reference value "none" which does not refer to any object |
и противном случае состояние будет ожидать, пока его изменение не вызовет инициированный снаружи переход | otherwise, the state waits for a triggered transition to cause a change of state |
и хотя с применением Windows не связаны какие-либо специфические трудности в работе, она потребует от вас внесения некоторых изменений в привычные стиль и методику программирования | Although Windows is not inherently difficult, it requires its own coding style and technique (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn) |
иерархия уровней не представляет сетевую структуру | the layer hierarchy does not disintegrate to a network structure (where a package can potentially depend on any other package in the system; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering; где пакет может потенциально зависеть от любого другого пакета в системе ssn) |
имя прикладного контекста не поддерживается | application context name not supported (ssn) |
имя состояния, которое не должно иметь дубликатов в рамках внешнего состояния | name of the state, which must be unique within the enclosing state (ssn) |
интенсивность прохождения заданий, не связанных с вводом-выводом | rate of non-I/O jobs (ssn) |
интернет-системы, не имеющие состояний | stateless internet systems (ssn) |
интерфейс, не привязанный к конкретному языку | language-oblivious interface (ssn) |
интерфейс, не привязанный к языку | language-oblivious interface (ssn) |
исключение, не объявленное в спецификации исключений функции | exception that has not been declared in a function's exception specification (ssn) |
исключение, не обязательное для объявления и обработки | unchecked exception (из кн.: Парамонов И.В. Разработка приложений баз данных с использованием средств объектно-реляционного отображения: метод. указания Alex_Odeychuk) |
исключение, не позволяющее установить вызывающую его инструкцию | abort (ssn) |
использование не требующих объяснения соглашений | use self-explanatory conventions (ssn) |
использование не требующих объяснения соглашений для однозначной спецификации абстрактных типов данных | use self-explanatory conventions for the unambiguous specification of abstract data types (ssn) |
Итеративные подходы ослабляют следствия неадекватной подготовки, но не устраняют их | Iterative approaches tend to reduce the impact of inadequate upstream work, but they don't eliminate it (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn) |
к сожалению, структуры зависимостей только сверху вниз не совсем реалистичны. В действительности будут существовать зависимости снизу вверх, но они могут быть сделаны относительно безопасными квалифицированным проектированием и программированием. Желательный результат таков, чтобы более высокие уровни зависели от более низких уровней, в то время как более низкие уровни всё ещё могли бы связываться с более высокими уровнями, но без создания неуместных неуправляемых зависимостей | Unfortunately, the top-down only dependency structure is not quite realistic. In reality, the bottom-up dependencies will exist, but they can be made relatively harmless by skilful design and programming. A desired outcome is that higher layers depend on lower layers while lower layers can still communicate with higher layers without exerting undue unmanageable dependencies (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
как уже говорилось, эти операции будут главными компонентами определения типа, с их помощью описывается, что могут предложить его экземпляры, а не то, чем они являются | 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) |
класс, который не предполагает создания объектов | non-object constructing class (абстрактный класс Alex_Odeychuk) |
класс, не имеющий отображения | unmapped class (говоря об объектно-реляционном отображении Alex_Odeychuk) |
клиентское приложение, не выполняющее функции сервера | non-server client application (microsoft.com Alex_Odeychuk) |
ключевое слово C++, используемое для объявления чего-либо, не обладающего типом | void (имеет специальные значения, напр., объявляет функцию с пустым списком параметров) |
ключевое слово C++, которое говорит, что член класса доступен из любой функции, в том числе не принадлежащей классу | public |
ключевое слово C++, сообщающее, что член не является константным, даже если весь объект константен | mutable |
код, не имеющий отношения к обработке прерываний | non-interrupt-level code (Alex_Odeychuk) |
код, не совместимый со стандартом языка программирования | non-compliant code (Alex_Odeychuk) |
код, связанный с состояниями, не являющимися текущими | code associated with non-current states (неактивными ssn) |
код со сквозной функциональностью, не выделенной в аспект | tangling (аспект – отдельный класс, реализующий сквозную функциональность; англ. термин взят из кн.: Groves M.D. AOP in .NET: Practical Aspect-Oriented Programming; контекстуальный перевод на русс. язык Alex_Odeychuk) |
код со сквозной функциональностью, не выделенной в отдельную сущность | tangling (англ. термин взят из кн.: Groves M.D. AOP in .NET: Practical Aspect-Oriented Programming; контекстуальный перевод на русс. язык Alex_Odeychuk) |
код, содержащий сквозную функциональность, которая не выделена в аспект | tangling (аспект – отдельный класс, реализующий сквозную функциональность; англ. термин взят из кн.: Groves M.D. AOP in .NET: Practical Aspect-Oriented Programming; контекстуальный перевод на русс. язык Alex_Odeychuk) |
код, содержащий сквозную функциональность, которая не выделена в отдельную сущность | tangling (англ. термин взят из кн.: Groves M.D. AOP in .NET: Practical Aspect-Oriented Programming; контекстуальный перевод на русс. язык Alex_Odeychuk) |
количество заданий, не связанных с вводом / выводом | number of non-I/O jobs |
количество заданий, не связанных с вводом-выводом | number of non-I/O jobs (ssn) |
количество потоков, выполняющих задания, не связанные с вводом / выводом | number of threads running non-I/O jobs |
количество потоков, выполняющих задания, не связанные с вводом-выводом | number of threads running non-I/O jobs (ssn) |
команда удаления верхнего элемента стека, если стек не пуст | command to remove the stack's top element, if the stack is not empty (ssn) |
Команды оператора заключаются в нажатии кнопок пуск / стоп, а состояние объекта отображается в виде "работает / не работает", а также с помощью индикаторов неисправности | the operator controls would be start/stop pushbuttons and the plant status displays simply running/stopped and fault lamps |
коммуникации, не связанные с безопасностью | non-safety related communication (ssn) |
компонент, не являющийся одиночкой | non-singleton component (Alex_Odeychuk) |
компонент программного обеспечения, который уже существует, а не разработан специально для выполняемого проекта либо для системы, связанной с безопасностью | 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) |
Конечно, мы не можем считать, что однажды установленная схема управления задачами будет идеальной для всех возможных режимов использования | of course, we cannot expect a single fixed tasking metaphor to be the ideal solution for all possible modes of use (см. Project Oberon: The Design of an Operating System and Compiler Edition 2005 by N. Wirth, J. Gutknecht перевод Е.В. Борисова, Л.Н. Чернышова, 2012) |
Конечно, особенность языка не достойна называться "классом" без поддержки наследования | of course, a language feature would not be worthy of the name "class" without supporting inheritance (см. An Introduction to Python – The Python Tutorial version 3.2 by Guido van Rossum and Fred L. Drake 2011) |
Конечно, сама расширяемая система не является методом структурирования операционной системы | of course, an extensible system by itself is not a way to structure an operating system (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009) |
конструктор, не принимающий аргументов | no-argument constructor (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
которые не отражены в этой книге | which are not reflected in this book (ssn) |
который по своей природе может быть числовым или не числовым | which may or may not be numerical in nature (ssn) |
лифт не перегружен | elevator becomes not-overweight (ssn) |
логический элемент НЕ-ИЛИ | NOR gate (ssn) |
массивзаписей, не выровненный по столбцам | column-ragged array (ssn) |
массивзаписей, не выровненный по строкам | row-ragged array (ssn) |
машина, не являющаяся host-машиной | remote machine (в распределенных вычислениях 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) |
методы, не являющиеся общедоступными | non-public methods (ssn) |
Механизм выхода из системы, не требующий обязательного закрытия всех сеансов веб-браузера | A mechanism to log out without having to close all web browser sessions (см. form logout ssn) |
минимальные технические согласования, не относящиеся к стандартам взаимодействия | a minimum of technical agreement outside the interconnection standards (ssn) |
моделирование динамического взаимодействия, не зависящего от состояния | stateless dynamic interaction modeling (см. Software Modeling and Design by Hassan Gomaa 2011 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) |
мочь и не знать | might not know (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) |
на практике, процесс общения, начатый на ранних этапах и продолжающийся непрерывно, может дать архитектору верную оценку стоимости, а разработчику – уверенность в проекте, не снимая при этом чёткого разграничения сфер ответственности | 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) |
на рисунках отдельные слова в именах классов не разделяются пробелами, например CheckingAccount | in the figures, there are no spaces in multiword names – for example, CheckingAccount (см. Software Modeling and Design by Hassan Gomaa 2011) |
Наконец, вы можете найти другую работу. Независимо от экономических подъёмов и спадов хороших программистов всегда не хватает, а жизнь слишком коротка, чтобы тратить её на работу в отсталом учреждении при наличии множества лучших вариантов | Finally, you can find another job. Despite economic ups and downs, good programmers are perennially in short supply, and life is too short to work in an unenlightened programming shop when plenty of better alternatives are available (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn) |
Нам не удалось получить хорошие результаты, и нашим коллегам тоже | we failed to get good results, nor did our colleagues get (ssn) |
Направление результата совпадает с направлением левого операнда, если только он не является пустым массивом | the direction of the result is the direction of the left operand, unless the left operand is a null array (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
Например, данная обязательная принадлежность может дополнительно означать, что принадлежность является фиксированной, т.е. если объект связан с целевым объектом в ассоциации, он не может быть повторно связан с другим целевым объектом в той же ассоциации | for example, a particular mandatory membership may additionally imply that the membership is fixed, i.e. once an object is linked to a target object in the association it cannot be reconnected to another target object in the same association (см. Maciaszek, L.A.: Requirements Analysis and System Design, 3rd ed. 2007) |
Например, одна из программ "ввода диаграмм состояний" молча удаляет повторяющиеся переходы и в случае пропуска переходов указывает переход в состояние с кодовым именем "00 ... 00", не выдавая пользователю предостережений | for example, one "state diagram entry" tool silently removes duplicated transitions and goes to the state coded "00...00" for missing transitions, without warning the user (см. Digital Design: Principles and Practices Third Edition by John F. Wakerly 1999) |
Например, производитель двигателя с переменной скоростью обязан снабдить его маркировкой СЕ в соответствии с директивой LV, но не пользоваться директивой EMC, поскольку ответственность за правильную установку привода, монтажные соединения и двигатель несёт конструктор пульта или производитель машины | for example, the manufacturer of a VF drive unit must provide CE marking for the LV directive, but not for the EMC directive as this is the responsibility of the panel builder or machine manufacturer who must follow correct installation methods for the drive, cabling and motor (см. Programmable Controllers – An Engineer's Guide by E.A. Parr 2003) |
настоящий программист не документирует программу – если её было тяжело написать, то и понять её должно быть нелегко | Real programmers don't document. If it was hard to write, it should be hard to understand (шутка) |
настоящий программист не документирует программу если её было тяжело написать, то и понять её должно быть нелегко | Real programmers don't document. If it was hard to write, it should be hard to understand (шутка) |
настройка в браузере функций, не связанных с протоколами | configuring browser for non-protocol functions (ssn) |
начать не позже чем | start no later than (негибкое ограничение ssn) |
начать не ранее чем | start no earlier than (негибкое ограничение ssn) |
не более одного | at-most-once (ssn) |
не быть привязанным к размеру кодовой базы | be not bound to the size of your codebase (Alex_Odeychuk) |
не возвращающий управление | nonreturning (Alex_Odeychuk) |
не воспроизводимый при печати символ | nonprintable character (тж. непечатаемый символ; символ, для которого в шрифте принтера отсутствует графическое представление. В эту категорию, в частности, попадают все управляющие символы, напр., перевод строки (line feed), знак табуляции (tabulation character), возврат каретки (carriage return) и т.д. Пример, Non-printing and other special characters are preceded with a backslash. – Непечатаемым и другим специальным символам предшествует обратная косая черта ssn) |
не воспроизводимый при печати символ | non-printing character (ssn) |
не выдавая пользователю предостережений | without warning the user (ssn) |
не выдерживать испытания | fail a test (переходный ssn) |
не генерирующий исключительной ситуации | nothrow (Nrml Kss) |
устройство не готово к работе | not ready (ssn) |
не дожидаться | do not wait (ssn) |
не дожидаться ответа | do not wait for a response (ssn) |
не дожидаться ответного сигнала | do not wait for a response (ssn) |
не дожидаться ответного сообщения | do not wait for a response (ssn) |
не доказан формально | not formally proven (ssn) |
не должен быть | does not need to be (The prototype needs to have the static and extern modifiers because the specification says so. It does not need to be public. Alex_Odeychuk) |
не допускать | disable (ssn) |
не допускать | disallow (ssn) |
не допускающий неопределённое значение | non nullable (Alex_Odeychuk) |
не допускающий неопределённое значение | non-nullable (Alex_Odeychuk) |
не допускающий отказа | immortal (говоря о вычислительном узле; IBM Alex_Odeychuk) |
не дотягивать | fall short (Alex_Odeychuk) |
не зависеть | be not affected (ssn) |
не зависеть друг от друга | be independent (ssn) |
не зависеть от размера кодовой базы | be not bound to the size of your codebase (Alex_Odeychuk) |
не зависящее от типов программирование | type-independent programming (обобщённое программирование ssn) |
не зависящие от выхода автоматы | output-independent machines (ssn) |
не зависящий от домена | domain-independent (degrees of comparison do not exist ssn) |
не зависящий от используемой платформы | platform-independent (по контексту – программной или аппаратной; напр., язык Java, так как может работать на любой компьютерной системе и под любой ОС при наличии Java-интерпретатора. Ant: platform-dependent ssn) |
не зависящий от конкретной модели | model-neutral (ssn) |
не зависящий от приложения | application independent (ssn) |
не зависящий от приложения | app independent (ssn) |
не зависящий от состояния | stateless (ssn) |
не изменяется программой | not changed by program (ssn) |
не иметь | do not have (значения ssn) |
не иметь значения | do not matter (ssn) |
не иметь конкретного тела | have a concrete body (Alex_Odeychuk) |
не иметь обратной связи | operate without feedback (ssn) |
не иметь побочных эффектов | be free of side-effects (All expressions, including function calls, are to be free of side-effects. adacore.com Alex_Odeychuk) |
не иметь побочных эффектов | be free of side effects (Alex_Odeychuk) |
не иметь реализации | have no body (говоря о методе Alex_Odeychuk) |
не иметь реального тела | have a concrete body (Alex_Odeychuk) |
не иметь ссылок на классы в параметрах проекта | be not being referenced by your project settings (Alex_Odeychuk) |
не иметь тела | have no body (говоря о методе Alex_Odeychuk) |
не имеющий обращений диск | idle disc (ssn) |
не имеющий обращений диск | idle disk (ssn) |
не имеющий обращений диск | idle drive (ssn) |
не имеющий однозначного определения | loosely defined (ssn) |
не имеющий состояний | stateless (ssn) |
не имеющий строгого определения | loosely defined (ssn) |
не имеющий чёткого определения | loosely defined (ssn) |
не используемое ранее состояние | not previously occupied state (ssn) |
не используемый ранее | not previously occupied (ssn) |
не компилироваться | fail to compile (Alex_Odeychuk) |
не может произойти | can't happen (ssn) |
не на основе указателей | non-pointer-based (rsdn.org Alex_Odeychuk) |
не надо опрашивать | do not need to be polled (ssn) |
не находиться в отношениях наследования | have no inheritance relationship (корпорации Cray Alex_Odeychuk) |
не находящийся под версионным контролем | untracked (Alex_Odeychuk) |
не находящийся под контролем версий | untracked (Alex_Odeychuk) |
не нужно автоматизировать вообще | may not need automated at all (ssn) |
не обладающий вероятностным последействием | stateless (ssn) |
не объектно-ориентированное программирование | non-object-oriented programming (ssn) |
не объявленный устаревшим | non-obsolescent (Alex_Odeychuk) |
не означать | do not mean (ssn) |
не оказывать значительного влияния | have no real impact (на; on; кого(что) ssn) |
не оказывающий влияния на последующие события | stateless (ssn) |
не отличаться особым разнообразием | be pretty straightforward (ssn) |
не очень элегантное решение, но оно работает | this solution is not elegant, but it works (ssn) |
не по умолчанию | nondefault (ssn) |
не под блокировкой | outside a lock (Alex_Odeychuk) |
не поддерживаемое ПО | abandonware (ssn) |
не поддерживаемое программное обеспечение | abandonware (программное обеспечение (ОС, комп. игра и т.д.), которое официально больше не подлежит продаже и не поддерживается компанией-производителем. При этом оно может распространяться бесплатно и поддерживаться энтузиастами ssn) |
не поддерживаемое разработчиком ПО | abandonware (ssn) |
не поддерживаемое разработчиком программное обеспечение | abandonware (программное обеспечение (ОС, комп. игра и т.д.), которое официально больше не подлежит продаже и не поддерживается компанией-производителем. При этом оно может распространяться бесплатно и поддерживаться энтузиастами ssn) |
не подлежать | be not safe for (чему-либо; the project will be fully compiled because project is not safe for incremental compilation Alex_Odeychuk) |
не подходить для работы в среде, насыщенной электрическими шумами | be not well-suited to noisy environments (ssn) |
не подходить для создания длинных каналов передачи данных | be not well-suited to long data links (ssn) |
не подходить для создания длинных каналов передачи данных или для работы в среде, насыщенной электрическими шумами | be not well-suited to long data links or noisy environments (ssn) |
не полностью определённая структура | non strict structure (ssn) |
не полностью определённая структура | nonstrict structure (ssn) |
не помогать | not help (ssn) |
не принимаемое во внимание поведение | black-box behavior (ssn) |
не принимая во внимание | without regard for (ssn) |
не принятое к обслуживанию поступление | turned away arrival (ssn) |
не проиндексированный для фиксирования изменений | not staged for commit (Alex_Odeychuk) |
не проиндексированный для фиксирования снимка состояния проекта | not staged for commit (Alex_Odeychuk) |
не пройденный | fail (Synonyms: test fail – A test is deemed to fail if its actual result does not match its expected result (Standard glossary of terms used in Software Testing) astqb.org ssn) |
Haskell не просто хороший "учебный язык". это настоящий язык программирования, имеющий, в частности, такие средства поддержки и расширения, как интерфейс с функциями, написанными на Си, и возможности компонентно-ориентированного программирования | Haskell is not just a good 'teaching language'. It is a practical programming language, supported by having extensions such as interfaces to C functions and component-based programming |
не пустая последовательность | non-empty sequence (ssn) |
не пустая последовательность имён | non-empty sequence of names (ssn) |
не пустая последовательность имён, разделённых пробелами | non-empty sequence of names separated by spaces (ssn) |
не разделять | do not share (кого (что) – переходный ssn) |
не разделять общее адресное пространство | do not share an address space (ssn) |
не разрешено | not allowed (ssn) |
не рекомендуемый | deprecated (напр., термин ssn) |
не рекомендуется | deprecated (verb ssn) |
не связанная с безопасностью передача | non-safety related communication (данных ssn) |
не связанная с безопасностью передача данных | non-safety related data communication (ssn) |
не связанный с безопасностью | non-safety related (ssn) |
не связанный с действием | not related to the activity (ssn) |
не совсем ясный | challenging (ssn) |
не содержать синтаксических ошибок | be well-formed (говоря о программном коде Alex_Odeychuk) |
не состоять в отношениях наследования | have no inheritance relationship (корпорации Cray Alex_Odeychuk) |
не сохраняющая состояния среда | stateless environment (ssn) |
не сохраняющий данные о запросах | stateless (напр., о сервере ssn) |
не сохраняющий данные о запросах сервер | stateless server (ssn) |
не сохраняющий данные о поступающих запросах | stateless (ssn) |
не сохраняющий данные о поступающих запросах сервер | stateless server (ssn) |
не сохраняющий состояние | stateless (напр., о логическом элементе ssn) |
не сохраняющий текущее состояние | stateless (ssn) |
не то же самое, что формальность | not the same as formality (ssn) |
не требующая трансляции программа | executable routine (ssn) |
не требующие объяснения соглашения | self-explanatory conventions (ssn) |
не требующий внешней синхронизации доступа | lock-free (Alex_Odeychuk) |
не требующий написания кода | zero coding (ingenium) |
не требующий обучения на образцах речи говорящего | speaker-independent (о системе распознавания речи ssn) |
не требующий объяснения | self-explanatory (ssn) |
не требующий среды выполнения | zero-footprint (корпорации AdaCore Alex_Odeychuk) |
не укладываться в формат BCD | be not in the BCD format (ssn) |
не фиксирующий данные о запросах | stateless (напр., о сервере ssn) |
не фиксирующий данные о запросах сервер | stateless server (ssn) |
не фиксирующий данные о поступающих запросах | stateless (ssn) |
не фиксирующий данные о поступающих запросах сервер | stateless server (ssn) |
не фиксирующий состояние | stateless (напр., о логическом элементе ssn) |
не фиксирующий текущее состояние | stateless (ssn) |
не является | does not (ssn) |
не являться | do not (ssn) |
не являться выражениями с точки зрения синтаксиса | be not syntactically expressions (с точки зрения синтаксиса языка программирования Alex_Odeychuk) |
не являться пустыми массивами | be non-null arrays (ssn) |
не являющаяся необходимой или избыточно сложная функциональность | unnecessary or excessively complex functionality (ssn) |
не являющийся многопрограммным | unmultiprogrammed (ssn) |
Незапланированный обмен данными происходит лишь в то время, когда не работает ни периодическая, ни событийная задача. Если вы используете несколько задач, убедитесь в том, что их времена сканирования и промежутки между выполнениями обеспечивают достаточное время для незапланированного обмена данными | Unscheduled communication occurs only when a periodic or event task is not running. If you use multiple tasks, make sure that their scan times and execution intervals leave enough time for unscheduled communication (ssn) |
непосредственно не конкретизироваться | be not directly instantiable (ssn) |
непосредственно не проявляться | be not directly instantiable (ssn) |
Несмотря на это, сложность подхода конечных автоматов оправдана не для всех управляемых событиями программ | even so, the complexity of finite state machines is not worthwhile for all event-driven programs |
не-фон-неймановская вычислительная машина | non-von Neumann computer (ssn) |
никогда не исполнять | NX (ssn) |
никогда не исполнять | Never eXecute (ssn) |
Никто не ожидает, что мост будет перемещён на десять метров после того, как он был построен. Точно так же не следует ожидать, что программный продукт успешно выполнит различные задачи после того, как будет создан. Если это то, что нам нужно, тогда программное обеспечение создано удачно | nobody expects a bridge to be moved by ten meters after it has been built. Similarly, nobody should expect a software product to happily perform different tasks after it has been built. If this is what is expected then the software has not failed (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
ничем не ограниченный | unrestricted (ssn) |
ничем не ограниченный набор правил | unrestricted productions (ssn) |
Ничто другое, кроме тщательного планирования, не предохранит вашу программу от выхода за границы стандартного массива | Nothing but your own good planning prevents a program from going beyond the bounds of a standard array (см. Prata S. – C++ Primer Plus, 6th Edition – 2011 ssn) |
но даже и после развёртывания, старая система может оставаться в эксплуатации в течение некоторого времени, пока новая система не продемонстрирует свою полноценность | even after deployment, the old system may stay operational for some time until the new system can demonstrate its production usefulness (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
но для простоты в данном обсуждении мы будем и далее, если это не приведёт к путанице, опускать слово "образец" | for simplicity, this discussion will continue omitting the word "pattern" when there is no risk of confusion (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
но не все посетители выполняют транзакцию во время первого посещения, поэтому ещё одна важная цель для сайта электронной торговли – добавление товара в корзину независимо от того, будет он куплен или нет, т.е., другими словами, – начало процесса покупки | However, not all visitors complete a transaction on their first visit, so another useful e-commerce goal is adding an item to the shopping cart, whether they complete or not – in other words, beginning the shopping process (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008) |
но не все посетители выполняют транзакцию во время первого посещения, поэтому ещё одна важная цель для сайта электронной торговли добавление товара в корзину независимо от того, будет он куплен или нет, т.е., другими словами, начало процесса покупки | However, not all visitors complete a transaction on their first visit, so another useful e-commerce goal is adding an item to the shopping cart, whether they complete or not in other words, beginning the shopping process (см. Advanced Web metrics with Google Analytics / Brian Clifton 2008) |
оба операнда не являются пустыми массивами и удовлетворяется одно из следующих условий: | both operands are non-null arrays, and one of the following conditions is satisfied: (ssn) |
области деятельности, которые не связаны с разработкой программ | non-software-system-specific domains (ssn) |
область памяти, не обслуживаемая механизмом автоматического управления памятью | area of memory that is not subject to garbage collection (русс. термин "автоматическое управление памятью" взят из кн.: Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#; Савихин О.Г Основы разработки приложений в Microsoft Visual Studio .NET Alex_Odeychuk) |
объединение процессов, не имеющих общего состояния | composition of processes that have no shared state (ssn) |
объект больше не нужен | entity is no longer needed (ssn) |
объект или ресурс более не нужен, и следует запустить процесс очистки памяти | finalization |
объект, на который указывает ссылка, фактически не принадлежит предполагаемому подклассу | object referenced does not in fact belong to the expected subclass (ssn) |
объект, не меняющий своего состояния в процессе исполнения | stateless object (ssn) |
объект не предоставлен или имеет неправильный тип | object not provided or of wrong type (ssn) |
объекты, не меняющие своего состояния в процессе исполнения | stateless objects (ssn) |
одна из причин, по которой интерфейс SPI не подходит для создания длинных каналов передачи данных или для работы в среде, насыщенной электрическими шумами | one of the reasons that the SPI is not well-suited to long data links or noisy environments (ssn) |
Однако возможность планирования с приоритетами может быть не всегда доступна | However, preemptability is a feature that may not always be available (см. Model Checking / Edmund M. Clarke, Jr., Orna Grumberg, and Doron A. Peled 1999 ssn) |
Однако для конечных автоматов, работающих на уровне приложения, которые вызываются при переходе приложения из одного режима выполнения операций или отображения пользовательского интерфейса в другой, такие ситуации не характерны | this is not the case for application-level state machines that are called when the application goes from one discrete mode of operation or user interface display into another (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005 ssn) |
Однако нет и не требуется никакой информации, связанной с количеством времени, необходимым на выполнение задания | However, no information at all is given or needed concerning the amount of time to execute a job (ssn) |
Однако это не приводит к возникновению проблем при моделировании систем | However this need not cause problems in the modeling of a system (ssn) |
Одно из возможных решений, которое, однако, мы применять не будем, предполагает создание большого массива указателей и присваивание значений указателям друг за другом по мере выделения памяти под новые структуры | One solution, which we won't use, is to create a large array of pointers and assign values to the pointers, one by one, as new structures are allocated (C Primer Plus by Stephen Prata (2013) ssn) |
они не должны быть излишне специфицированы | they should not be overspecifying (об описании объектов) |
оператор, не подлежащий перегрузке | operator you shouldn't overload (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
операционная система не-Linux | non Linux operating system (ssn) |
операция "исключающее НЕ-ИЛИ" | XNR operation (Катерина С) |
Основание логарифма не оказывает значительного влияния на скорость роста функции | the base of the logarithm has no real impact on the growth rate of function (см. The Algorithm Design Manual Second Edition by Steven S. Skiena 2008) |
Основу книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждение | 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) |
Отсутствие гонки не предотвращает ошибок из-за непредусмотренных неожиданных взаимодействий между тредами | Race freedom does not prevent errors due to unexpected interactions between threads (ssn) |
очистка данных и возвращение ресурсов в систему после того, как объект больше не нужен | cleaning up and recovering resources when some entity is no longer needed (ssn) |
ошибка типа "не может произойти" | can't happen error (ssn) |
параллельное объединение процессов, не имеющих общего состояния | parallel composition of processes that have no shared state (ssn) |
пассивное устройство ввода / вывода: устройство, которое не генерирует прерываний при поступлении новых данных или завершении операции вывода. Чтение данных от пассивного устройства ввода производится путём периодического опроса или по мере необходимости | passive I/O device: A device that does not generate an interrupt on completion of an input or output operation. The input from a passive input device needs to be read either on a polled basis or on demand (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa) |
Первичная база данных не ожидает подтверждения получения данных журнала резервной системой | the primary database does not wait for an acknowledgment that the log data was received by the standby system |
первичное выражение, не создающее массив | primary no array creation expression (ssn) |
Переключатель двери печи в положении "Не закрыто" | the oven door switch is not closed (микроволновой печи) |
Переключатель двери печи в состоянии "Не закрыто" | the oven door switch is not closed (микроволновой печи) |
пиксели, не зависящие от плотности | density independent pixels (абстрактные; не зависят от плотности экрана; сокращённо – dp alexanderklimov.ru bojana) |
планируемость не гарантируется | schedulability is not guaranteed (ssn) |
побитовое "НЕ" | bitwise NOT (ssn) |
поведение не определено | undefined behavior (ssn) |
Поведение системы с конечным числом состояний не зависит от способа кодирования выхода | the behavior of a finite-state model is not affected by the specifics of the output encoding (см. Black-box Testing: Techniques for Functional Testing of Software and Systems / Beizer, Boris 1995) |
Поведение системы с конечным числом состояний не меняется при изменении входного кодирования | the behavior of a finite-state machine is not changed by changing the input encoding (см. Black-box Testing: Techniques for Functional Testing of Software and Systems / Beizer, Boris 1995) |
Поведение системы с конечным числом состояний не меняется при изменении способа кодирования состояний | the behavior of a finite-state machine is not changed by changing the state encoding (см. Black-box Testing: Techniques for Functional Testing of Software and Systems / Beizer, Boris 1995) |
Повсеместная редактируемость текста вместе с наличием глобальных данных в отдельных окошках позволяет избежать множества лишних шагов, которые не способствуют прогрессу фактически решаемой задачи | the ubiquitous editability of text together with the persistence of global data in particular viewers allows many steps that do not contribute to the progress of the task actually pursued to be avoided (см. Project Oberon: The Design of an Operating System and Compiler Edition 2005 by N. Wirth, J. Gutknecht перевод Е.В. Борисова, Л.Н. Чернышова, 2012) |
повторное закрытие потока не является ошибкой | closing a stream repeatedly causes no error (ssn) |
поиск, не чувствительный к регистру | case-insensitive search (поиск, при котором не различаются большие (прописные) и маленькие (строчные) символы, то есть "с" и "С" будут восприниматься как одинаковые символы ssn) |
пока не станет ложным условие | until (напр., в цикле PERFORM UNTIL в языке программирования COBOL 2014 Alex_Odeychuk) |
пользователь не из числа бизнес-пользователей | nonbusiness user (ssn) |
пользователь не из числа бизнес-пользователей | non business user (ssn) |
Попав в состояние зацикливания, автомат никогда не сможет из него выйти | once the automaton is in the sink state, it can never leave this state again |
Порождение событий – это подход, концентрирующий внимание на долговременном хранении всех изменений персистентного состояния, а не самого текущего состояния | Event sourcing is an approach that concentrates on persisting all the changes to a persistent state, rather than persisting the current state itself (ssn) |
последовательность символов-разделителей для необработанного строкового литерала не должна превышать 16 символов | the delimiting character sequence for a raw string literal shall have no more than 16 characters (Visual Studio 2013 ssn) |
Последствие делегирования таково, что клиент может и не знать своего реального поставщика и он даже может не хотеть знать это, пока не получит "требуемое". В отличие от рис. 9.7 знание реального поставщика может быть недоступно из статического анализа программного кода и может быть скрыто за динамикой наследования в частности, наследования интерфейса и полиморфизма | the consequence of delegation is that a client might not know its real supplier and it might not even care to know as long as the "goods" are supplied. Unlike in Figure 9-7, the knowledge of the real supplier may not be available from a static analysis of the program code and be hidden behind the dynamicity of inheritance in particular interface inheritance and polymorphism (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Постепенное сокращение старой системы и синхронизация с новой системой проводятся в параллель, пока новая система не будет полностью развёрнута для пользователей | the phasing out of the old system and the phasing in of a new system are conducted in parallel until the new system is deployed to the users (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
Постоянный кэш, в котором записи событий хранятся до тех пор, пока опрашивающий адаптер не сможет их обработать | A persistent cache where event records are saved until a polling adapter can process them (ssn) |
поток, выполняющий задания, не связанные с вводом / выводом | thread running non-I/O jobs |
поток, выполняющий задания, не связанные с вводом / выводом, в пуле потоков обработки | thread running non-I/O jobs in the processing thread pool |
поток, выполняющий задания, не связанные с вводом-выводом | thread running non-I/O jobs (ssn) |
поток, выполняющий задания, не связанные с вводом-выводом, в пуле потоков обработки | thread running non-I/O jobs in the processing thread pool (ssn) |
почему не поддерживается множественное наследование? | why No Multiple Inheritance? (ssn) |
Правила преобразования данных не были точно определёны в первоначальном описании, но, по всей видимости, они те же, что и соответствующие правила языка ПЛ / 1 | Data conversion rules were not explicitly specified in the original specification, but presumably they follow the rules of PL/I (см. Advances in computer architecture by Glenford J. Myers 1982) |
Приведенные ниже в качестве примера имена функций иллюстрируют не только соглашения об использовании имен, но и многоликость функций Windows | the following function names illustrate function name conventions as well as Windows' variety (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010) |
приложение, для которого конечные автоматы не определёны | application without any state machines (ssn) |
приложения, не зависящие от аппаратных особенностей того или иного устройства | apps that will run on a variety of devices without any platform-specific code (ssn) |
применяться для улучшения скорее самого проекта, а не кода | apply to cleaning up the design rather than the code (ssn) |
пример динамического анализа, не зависящего от состояния | example of non-state-dependent dynamic analysis (ssn) |
примеры моделирования динамического взаимодействия, не зависящего от состояния | examples of stateless dynamic interaction modeling (см. Software Modeling and Design by Hassan Gomaa 2011 ssn) |
проверка датчиков, если она не предоставляется как утилита или встроенная программа | sensor checking if not provided as a service of the embedded software (как сервис встроенного программного обеспечения ssn) |
программа, не завершающаяся после своего выполнения | non-terminating program (ssn) |
программа не проверяет события завершения | program checks for no completion events (ssn) |
программа, не содержащая ветвей | in-line code (линейная программа ssn) |
программа, не содержащая подпрограмм | in-line 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) |
программное обеспечение не ниже версии | from software version (from software version 5.1 Technical) |
программное обеспечение становится ключевым компонентом во многих, если не в большинстве технических систем | software has become the dominant technology in many if not most technical systems (ssn) |
Программные продукты / сервисы на оперативном уровне обязательны для предприятия. Без них современное предприятие не может функционировать | Software products/services at operational level are indispensable to the enterprise. Without them, a modern enterprise cannot function (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
программный продукт, не содержащий ошибок | flawless solution (путем разработки с использованием тестирования и формальной верификации на соответствие спецификации Alex_Odeychuk) |
программы, не завершающиеся после своего выполнения | non-terminating programs (такие, как операционные системы и системы связи ssn) |
проект не связан с особым риском | project contains little risk (ssn) |
проект приложения не совсем ясен | design is challenging (ssn) |
проект приложения сложен, не совсем ясен или и то и другое | design is complex, challenging, or both (ssn) |
Простое имя, стоящее в объявлении типа, обозначает описываемый тип при условии, что это объявление не описывает одновременно базовый тип и подтип этого базового типа | the simple name declared by a type declaration denotes the declared type, unless the type declaration declares both a base type and a subtype of the base type (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
Простой контроль управленческого и технического состояния проекта – использование ресурсов, выполнение этапов, соответствие требованиям, прохождение тестов – не даёт адекватного представления о его общем состоянии | Simply tracking a development project's managerial and technical status – resources used, milestones accomplished, requirements met, tests completed – does not provide sufficient feedback about its health (ssn) |
Простой контроль управленческого и технического состояния проекта использование ресурсов, выполнение этапов, соответствие требованиям, прохождение тестов не даёт адекватного представления о его общем состоянии | Simply tracking a development project's managerial and technical status resources used, milestones accomplished, requirements met, tests completed does not provide sufficient feedback about its health (ssn) |
Противоположностью инициализации или конструированию объектов служит их уничтожение, или ликвидация, – очистка данных и возвращение ресурсов в систему после того, как объект больше не нужен | the other side of initialization or construction is finalization or destruction – cleaning up and recovering resources when some entity is no longer needed (см. "The Practice of Programming" by Brian W. Kernighan & Rob Pike 1999) |
Противоположностью инициализации или конструированию объектов служит их уничтожение, или ликвидация, очистка данных и возвращение ресурсов в систему после того, как объект больше не нужен | the other side of initialization or construction is finalization or destruction cleaning up and recovering resources when some entity is no longer needed (см. "The Practice of Programming" by Brian W. Kernighan & Rob Pike 1999) |
процесс, не относящийся к конструированию | nonconstruction activity (ssn) |
процессы, не имеющие общего состояния | processes that have no shared state (ssn) |
Процессы – это вычислительные сущности, не разделяющие общее адресное пространство | Processes describe computational entities that do not share an address space (ssn) |
Процессы это вычислительные сущности, не разделяющие общее адресное пространство | Processes describe computational entities that do not share an address space (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) |
псевдоязык = pseudo language; = pseudo-language близкий к естественному условный язык, не являющийся реальным языком программирования, но удобный для первоначального описания алгоритмов например, для ТЗ, после чего алгоритмы программируются уже на обычных ЯВУ. В этом смысле псевдоязык является промежуточным языком | pseudolanguage (intermediate language ssn) |
Разомкнутая система не имеет обратной связи и образует выходной сигнал в виде непосредственной реакции на входной сигнал | an open-loop system operates without feedback and directly generates the output in response to an input signal (ssn) |
реализация дизъюнктивных нормальных форм с помощью элементов И-НЕ | implementation of sum-of-products expressions using NAND gates (ssn) |
реализация дизъюнктивных нормальных форм с помощью элементов И-НЕ | implementation of S-of-P expressions using NAND gates (ssn) |
Реализация подавляющего большинства крупных программных систем не укладывается в запланированные сроки, выходит за рамки сметы, и при этом не вполне оправдывает ожидания заказчика | the vast majority of large software systems do not meet their projected schedule or estimated cost, nor do they completely fulfill the system acquirer's expectations |
реализовываться, а не производиться | be implemented not manufactured (ssn) |
Регрессионное тестирование – тесты, которые выполняются в повторяющемся режиме до тех пор, пока изменения не перестанут приводить к появлению побочных эффектов | Regression testing — Tests that are conducted repeatedly to ensure that a change has not introduced side effects (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Регрессионное тестирование – тесты, которые выполняются в повторяющемся режиме до тех пор, пока изменения не перестанут приводить к появлению побочных эффектов | Regression testing Tests that are conducted repeatedly to ensure that a change has not introduced side effects (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
Резервный насос не включается | Standby pump failed to start (ssn) |
репозиторий, не имеющий версии | nonversioned repository (ssn) |
репозиторий, не имеющий версии | non versioned repository (ssn) |
риск не создать правильную архитектуру | risk of not getting the architecture right (ssn) |
Самым большим преимуществом внутрипроцессных серверов является то, что они не требуют никакого контекстного переключения на другие процессы, в результате чего производительность может заметно улучшиться | the biggest advantage of in-process servers is that no context switch to a different process is required, potentially improving performance (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010) |
сборка не по расписанию | manual build (Alex_Odeychuk) |
свойство "не более одного" | at-most-once property (свойство оператора присваивания х = е, в котором либо а) х не читается другим процессом, а е содержит не более одной ссылки на переменную, изменяемую другим процессом, либо б) х не изменяется другими процессами, а е не содержит ссылок на переменные, изменяемые другими процессами. Такой оператор присваивания выполняется неделимым образом ssn) |
Связь между такими сервисами осуществляется через сетевые вызовы, а не через вызовы методов в границах процесса | Communication between these services occurs via calls across a network rather than method calls within a process boundary (ssn) |
связь не является автономной | the link does not free-run (ssn) |
сделанный не должным образом | not done properly (ssn) |
сеть, не поддерживающая многоадресную рассылку | network that does not support multicast (ssn) |
синхронные RS-триггеры на элементах И-НЕ | clocked SR latches with NAND gates (ssn) |
синхронные RS-триггеры на элементах И-НЕ | clocked RS NAND latches (ssn) |
синхронный RS-триггер на элементах И-НЕ | clocked SR latch with NAND gates (ssn) |
синхронный RS-триггер на элементах И-НЕ | clocked RS NAND latch (ssn) |
система, не обладающая начальным состоянием | system that have no initial state (ssn) |
система, не являющаяся HTTP-сервером | non-HTTP system (ssn) |
система пакетной обработки, не являющаяся многопрограммной за исключением ввода-вывода | batch system unmultiprogrammed except for input-output (ssn) |
система со связью не через сеть | out-of-band system (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) |
системы, которые не являются непосредственной частью среды функционирования | systems that are not directly a part of the operational environment (ssn) |
системы, не имеющие регулярного шаблона взаимодействия | systems that do not have a regular communication pattern (ssn) |
системы, не являющиеся HTTP-серверами | non-HTTP systems (ssn) |
ситуация, когда инженерные решения обуславливаются не их внутренними качествами, а тем, насколько они помогут в продвижении карьеры | promotion-oriented engineering (Alex_Odeychuk) |
Сливные клапаны управляются последующим технологическим процессом, а не контроллером рассматриваемого технологического процесса | 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) |
сложение и вычитание двойных слов, не используя при этом значение бита переноса | double-length addition and subtraction without accessing the carry bit (ssn) |
Собственный код C++ вовсе не обязательно будет исполняться быстрее, чем байткод на виртуальной машине | Native C++ code is not necessarily faster than bytecode executed by a virtual machine В. Blunden (ssn) |
соединительные и не соединительные углы | connection and non-connection corners (см. IEC 61131-3 ssn) |
соединённые и не соединённые углы | connected and non-connected corners (см. IEC 61131-3 ssn) |
сообщение не удалось отправить | email could not be sent (ssn) |
сообщения, которые не могут быть обработаны своими получателями | messages that could not be processed by their receivers (ssn) |
состояние, не являющееся текущим | non-current state (ssn) |
состояния, не являющиеся текущими | non-current states (ssn) |
специалисты, на которых возложена роль тестировщиков, но не разработчиков | people assuming the role of tester, but not of developer (ssn) |
специальный канал, предназначенный для сообщений, которые не могут быть обработаны своими получателями | special channel for messages that could not be processed by their receivers (ssn) |
сроки жизни целого и его частей не зависят друг от друга | lifetimes of the whole and its parts are independent (ssn) |
ссылка, не допускающая пустого значения | non-null reference (kotlinlang.org Alex_Odeychuk) |
ссылочное значение, которое не указывает ни на один объект | reference value which does not refer to any object (ssn) |
ссылочный тип, не допускающий неопределённое значение | non-nullable reference type (a reference type that is guaranteed not to be null; Microsoft Alex_Odeychuk) |
ссылочный тип, не допускающий неопределённое значение | non nullable reference type (Alex_Odeychuk) |
Стандартные типы данных языка Си char, short и т.д. не являются переносимыми | Standard C data types char, short, etc. are not portable (ssn) |
Старшинство операторов является фиксированным и не может быть изменено пользователем, но наряду с этим для управления порядком сопоставления операторов и операндов могут быть использованы круглые скобки | the precedence of an operator is fixed and may not be changed by the user, but parentheses can be used to control the association of operators and operands (см. IEЕЕ Std. 1076-87. IEЕЕ Standard VHDL. Language Reference Manual) |
строка абстрактных символов, не подразумевающая какого-либо способа кодирования | string of abstract characters, without any implication on the way they are encoded (ssn) |
строка, объявленная длина которой не совпадает с длиной, указанной в формальном параметре | conformant string (в языке Pascal ssn) |
структура данных, не требующая внешней синхронизации доступа | lock-free data structure (использует механизм атомарной модификации внутри методов контейнера или внутреннюю синхронизацию на уровне составных частей контейнера — узлов, страниц habr.com Alex_Odeychuk) |
структура НЕ-И | NAND structure (ssn) |
структура НЕ-И с перекрёстными обратными связями | cross-coupled NAND structure (ssn) |
Структурное проектирование – нечто вроде упражнения в управлении зависимостями модулей. Модуль A зависит от модуля B, если изменения в модуле B могут потребовать изменений в модуле A. Важно, чтобы эти зависимости не противоречили брандмауэрам зависимостей Мартин, 2003. В частности, зависимости не должны быть между несоседними уровнями и не должны создавать циклы | Architectural design is an exercise in managing module dependencies. Module A depends on module B if changes to module B may necessitate changes to module A. It is important that dependencies do not cross dependency firewalls Martin, 2003. In particular, dependencies should not propagate across non-neighboring layers and must not create cycles (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |
существование расписания не гарантируется | schedulability is not guaranteed (ssn) |
так как детали доступа к объектам приложения в значительной мере зависят от самого приложения и его реализации, мы не станем останавливаться на этом вопросе | Because the details of accessing application objects depend heavily on the application and its implementation, we shall not pursue them here (см. Introduction to Algorithms Second Edition by Thomas H. Cormen et al. 2001) |
такого файла или директории не существует | enoent (Abbr. "Error NO ENTry"), No such file or directory karmusha) |
твёрдая, а не цифровая копия корректуры | hard copy proof rather than a digital copy (ssn) |
термин, не имеющий строгого определения | loosely defined term (ssn) |
тестирование отдельной группой проводится в малом объёме или не проводится вообще | little or no testing by a separate test group (ssn) |
тестирование "сверху вниз": инкрементальный подход к интеграционному тестированию, в котором компоненты из верхнего уровня иерархии объектов тестируются в первую очередь, с использованием заглушек вместо компонентов более низкого уровня. Протестированные компоненты используются для тестирования компонентов более низкого уровня и данный процесс повторяется до тех пор, пока не будут протестированы компоненты самого низшего уровня | top-down testing: An incremental approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by stubs. Tested components are then used to test lower level components. The process is repeated until the lowest level components have been tested (см. Standard glossary of terms used in Software Testing ssn) |
тип, не допускающий значение null | non-nullable type (Microsoft Alex_Odeychuk) |
тип, не допускающий пустого значения | non-null type (kotlinlang.org Alex_Odeychuk) |
тип объекта, требуемый для запрошенной операции, не соответствует типу объекта, указанному в запросе | there is a mismatch between the type of object required by the requested operation and the type of object that is specified in the request (ssn) |
транзакции интернет-систем, не имеющих состояний | transactions on stateless internet systems (ssn) |
RS-триггер на основе вентилей И-НЕ | SR flip-flop using NAND gates (ssn) |
RS-триггер на основе вентилей НЕ-И | SR flip-flop using NAND gates (ssn) |
RS-триггер на основе схемы ИЛИ-НЕ | NOR-based SR flip-flop (ssn) |
RS-триггер на основе схемы И-НЕ | NAND-based SR flip-flop (ssn) |
RS-триггер на основе схемы НЕ-И | NAND-based SR flip-flop (ssn) |
RS-триггер на основе схемы НЕ-ИЛИ | NOR-based SR flip-flop (ssn) |
RS-триггер на элементах ИЛИ-НЕ | RS NOR Latch (асинхронный ssn) |
RS-триггер на элементах ИЛИ-НЕ | SR latch with NOR gates (асинхронный ssn) |
RS-триггер на элементах И-НЕ | RS NAND Latch (асинхронный ssn) |
RS-триггер на элементах И-НЕ | SR latch with NAND gates (асинхронный ssn) |
триггер-защёлка на элементах ИЛИ-НЕ | NOR gate latch (ssn) |
триггер-защёлка на элементах И-НЕ | NAND gate latch (ssn) |
RS-триггеры на основе вентилей И-НЕ | SR flip-flops using NAND gates (ssn) |
RS-триггеры на основе вентилей НЕ-И | SR flip-flops using NAND gates (ssn) |
RS-триггеры на основе схемы ИЛИ-НЕ | NOR-based SR flip-flops (ssn) |
RS-триггеры на основе схемы И-НЕ | NAND-based SR flip-flops (ssn) |
RS-триггеры на основе схемы НЕ-И | NAND-based SR flip-flops (ssn) |
RS-триггеры на основе схемы НЕ-ИЛИ | NOR-based SR flip-flops (ssn) |
RS-триггеры на элементах ИЛИ-НЕ | RS NOR Latches (асинхронные ssn) |
RS-триггеры на элементах ИЛИ-НЕ | SR latches with NOR gates (асинхронные ssn) |
RS-триггеры на элементах И-НЕ | RS NAND Latches (асинхронные ssn) |
RS-триггеры на элементах И-НЕ | SR latches with NAND gates (асинхронные ssn) |
триггеры-защёлки на элементах ИЛИ-НЕ | NOR gate latches (ssn) |
триггеры-защёлки на элементах И-НЕ | NAND gate latches (ssn) |
удаление ячейки, которая не является первой | deleting cell not the first (ssn) |
удаление ячейки, которая не является последней | deleting cell not the last (ssn) |
узел, не имеющий дочерних узлов | node with no children (лист ssn) |
упорядоченная блок-схема, не имеющая веток | primitive (в языке программирования с управляющей графикой Alex_Odeychuk) |
Условная синхронизация задерживает процесс до тех пор, пока не выполнится определённое условие | Condition synchronization is the problem of delaying a process until a given condition is true (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn) |
функции, не защищающие совместно используемые переменные | functions that do not protect shared variables (ssn) |
функции, не связанные с протоколами | non-protocol functions (ssn) |
функция, не возвращающая данные | no get member function (ssn) |
функция, не возвращающая значения | function returning no value (процедура Alex_Odeychuk) |
Хотя графический подход не переводится непосредственно в пригодный к использованию алгоритм, он даёт неплохое интуитивное понимание существа вопроса | Although the graphical approach does not translate directly into a usable algorithm, it gives a good intuitive feel for the nature of the problem (см. Modern Operating Systems Fourth ed. by Andrew S. Tanenbaum & Herbert Bos 2015 ssn) |
Цель модели ВОС заключается в том, чтобы обеспечить с минимальными техническими согласованиями, не относящимися к стандартам взаимодействия, взаимосвязь информационных обрабатывающих систем | the goal of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the interconnection standards, the interconnection of information processing systems (см. ISO/IEC 15954:1999) |
часто не поддаваться обнаружению | be frequently not discoverable (напр., при анализе исходного кода ssn) |
читабельный код, не перегруженный синтаксисом | readable code without verbose syntax (Alex_Odeychuk) |
чёрный ящик как способ повторного использования: стиль повторного использования, основанный на композиции объектов. Объекты-компоненты не раскрывают друг другу деталей своего внутреннего устройства и потому могут быть уподоблены "чёрным ящикам" | black-box reuse: A style of reuse based on object composition. Composed objects reveal no internal details to each other and are thus analogous to "black boxes" (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
шлюзы к системам, не являющимся HTTP-серверами | gateway to non-HTTP systems (ssn) |
элемент НЕ-И | NAND gate (ssn) |
элемент НЕ-ИЛИ | NOR gate (ssn) |
элемент определения класса feature , определённый в данном классе, но не имеющий в нём реализации | deferred feature (Ant: effective feature ssn) |
это вынуждало все компоненты получать извещения о событии, которые они могли и не обрабатывать, что приводило к значительным затратам времени | this required components to receive events that they did not process, and it wasted valuable time (см. Java: The Complete Reference Eighth Edition by Herbert Schildt 2011 ssn) |
этот оператор будет исполняться повторно до тех пор, пока значение условия не станет FALSE | the statement will be reexecuted until the condition becomes FALSE (ssn) |
этот способ обработки массива очень эффективен, поскольку не требуется дополнительная память и не нужно копировать передаваемые значения | this type of processing arrays is very efficient because no additional memory is required and no surrender values must be copied |
ячейка, которая не является первой | cell not the first (ssn) |
ячейка, которая не является последней | cell not the last (ssn) |