DictionaryForumContacts

   Russian
Terms for subject Programming containing избежать | all forms | exact matches only
RussianEnglish
Второй способ избежать, по крайней мере, некоторых из проблем роста сложности состоит в использовании модульной организации программного обеспечения и процесса его созданияthe second way of avoiding at least some of the complexity problems is to modularize the software and its production process
Действий при входе и выходе невозможно избежать, даже при выбрасывании исключений. Эти действия представляют собой механизм инкапсуляции, служащий для спецификации поведения конечного автомата, и гарантируют выполнение неких обязательных действий при любых условияхEntry and exit actions may not be evaded by any means, including the occurrence of exceptions. They provide an encapsulation mechanism for the specification of state machine behavior, with a guarantee that necessary actions will be performed under all circumstances (см. "The UML Reference Manual" by J.Rumbaugh, Ivar Jacobson, Grady Booch 1999 ssn)
для того чтобы избежать такого риска, в критически важных приложениях а также приложениях программистов, страдающих паранойей можно применять синхронизированный ввод-выводTo avoid this risk, paranoid and critical applications can use synchronized I/O (ssn)
избежать накладных расходов на создание последовательностиavoid the overhead of sequence creation (Alex_Odeychuk)
исключение запутанных взаимосвязей между приложениями, разрешив доступ к ним только через интерфейсы сервисов, что позволит избежать негативных побочных эффектов измененийuntangling of application interconnections by allowing access only through service interfaces, which reduces the daunting side effects of change (ssn)
как избежать переполнения буфераavoiding buffer overflow (ssn)
Повсеместная редактируемость текста вместе с наличием глобальных данных в отдельных окошках позволяет избежать множества лишних шагов, которые не способствуют прогрессу фактически решаемой задачи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)
чтобы избежать конфликтов имен, которые в больших программах могут привести к тяжело обнаружимым ошибкам, полезно использовать своего рода соглашение, позволяющее минимизировать вероятность конфликтов. Например: называть методы именами, начинающимися с заглавной буквы, добавлять небольшую приставку в начало имен атрибутов данных возможно просто символ подчёркивания или использовать глаголы для методов и существительные для атрибутов данных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)