Russian | English |
более подробно эти операции описаны в псевдокоде, приведённом ниже | the following contract specifies these operations in more detail (ssn) |
быть автоматически приведенным к типу, не допускающему пустого значения, после проверки переменной на пустое значение | be automatically cast to non-nullable after null check (Alex_Odeychuk) |
в приведенном ниже примере кода | in the code example given next (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
в результате организация будет знать, с чего начинать и как привести инициативы SOA в соответствие с бизнес-требованиями и приоритетами | this is how an organization might know where to start and align its SOA initiatives with business needs and priorities (ssn) |
в течение пяти секунд гидроцилиндр не приведен в движение | Cylinder stroke not achieved in five seconds (ssn) |
Возникновение события может вызвать нарушение предусловий и может привести к выполнению других условий, постусловий | the occurrence of the event may cause the preconditions to cease to hold and may cause other conditions, postconditions, to become true |
идеи, приведенные в этой книге | ideas presented in this book (ssn) |
инциденты, которые могут привести к опасным последствиям | incidents with potential to create hazards (см. IEC 61508-1, ГОСТ Р МЭК 61508-1-2007 ssn) |
Использование этой и аналогичной формул для вычитания даёт нам приведённый ниже код для сложения / вычитания двух полуслов по модулю 2 | Using this and similar observations about subtraction gives the following code for adding/subtracting two halfwords modulo 2 (в шестнадцатой степени; см. Hacker's delight / Henry S. Warren, Jr. – 2nd ed. (2013)) |
компоненты, которые можно привести к одному типу | beans of the same type (контекстуальный перевод на русс. язык Alex_Odeychuk) |
может привести | may cause (к ssn) |
ниже приведены | as follows (ssn) |
но для простоты в данном обсуждении мы будем и далее, если это не приведёт к путанице, опускать слово "образец" | 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) |
но продвижение типов может иногда привести к неожиданным результатам | Type promotion can, however, lead to somewhat unexpected results |
Полный код этой программы приведен в листинге 1.1 | Example 1-1 is the entire code for the program (ssn) |
приведен ниже | is given below (ssn) |
приведенные ниже в качестве примера имена функций | the following function names (ssn) |
Приведенные ниже в качестве примера имена функций иллюстрируют не только соглашения об использовании имен, но и многоликость функций Windows | the following function names illustrate function name conventions as well as Windows' variety (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010) |
приведенные ниже выражения | following expressions (ssn) |
приведенные ниже имена функций | the following function names (ssn) |
приведенные примеры | these examples (ssn) |
Приведенные примеры иллюстрируют некоторые особенности сетей Петри и систем, моделируемых с их помощью | these examples illustrate several points about Petri nets and the systems which they can model |
приведены ниже | as follows (ssn) |
приведённый код | the following code (ssn) |
приведённый ниже | following (ssn) |
приведённый ниже | the following (ssn) |
приведённый ниже в качестве примера | the following (ssn) |
приведённый ниже код | the following code (ssn) |
приведённый пример | given instance (ssn) |
привести мышь в исходное состояние | reset mouse (ssn) |
Проектные риски – набор потенциальных проблем или происшествий, проявившихся в ходе выполнения проекта, которые могут привести к сбою | Project risks The set of potential project problems or occurrences that may cause the project to fail (см. "Quality Software Project Management" by Robert T. Futrell, Donald F. Shafer, Linda I. Safer 2002 ssn) |
псевдокод, приведённый ниже | following contract (ssn) |
так в чём проблема? Только в том, что с рефакторингом связан известный риск. Он требует внести изменения в работающий код, что может привести к появлению трудно находимых ошибок в программе | So, what's the problem? Simply this: Refactoring is risky. It requires changes to working code that can introduce subtle bugs (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999) |
чтобы избежать конфликтов имен, которые в больших программах могут привести к тяжело обнаружимым ошибкам, полезно использовать своего рода соглашение, позволяющее минимизировать вероятность конфликтов. Например: называть методы именами, начинающимися с заглавной буквы, добавлять небольшую приставку в начало имен атрибутов данных возможно просто символ подчёркивания или использовать глаголы для методов и существительные для атрибутов данных | to avoid name conflicts, which may cause hard-to-find bugs in large programs, it is wise to use some kind of convention that minimizes the chance of conflicts. Possible conventions include capitalizing method names, prefixing data attribute names with a small unique string, or using verbs for methods and nouns for data attributes (см. An Introduction to Python – The Python Tutorial version 3.2 by Guido van Rossum and Fred L. Drake 2011 ssn) |