DictionaryForumContacts

   Russian
Terms for subject Programming containing из-за того что | all forms
RussianEnglish
агрегированный объект: объект, составленный из подобъектов. Подобъекты называются частями агрегата, и агрегат отвечает за нихaggregate object: An object that's composed of subobjects. The subobjects are called the aggregate's parts, and the aggregate is responsible for them (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn)
возможно, из-за ошибки выполненияmaybe by a runtime error (ssn)
возникать из-заresult from (ssn)
знаковый сдвиг двойного слова вправо реализовать сложнее из-за нежелательного распространения знакового разряда в одном из членовshift right double signed is more difficult, because of an unwanted sign propagation in one of the terms (ssn)
исключение из-за переполнения стекаstack overflow exception (ssn)
исключение из-за переполнения стекаstack over-flow exception (ssn)
количество ошибок из-за отсутствия страницnumber of page faults (ssn)
количество процессов, завершённых из-за превышения ими отведённого лимита процессорного времениnumber of processes that have been killed because they have exceeded their allotted CPU time limit (ssn)
Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и / или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлеченияone of refactoring targets is called large class – a class that does too much and/or has too many data members. Large classes can result from excessive minimization of coupling between classes. In case of the large class target, two methods relevant to Iteration 1 code are: Extract Class and Extract Interface Fowler, 1999 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering; Фаулер, 1999)
Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и/или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлеченияone of refactoring targets is called large class – a class that does too much and/or has too many data members. Large classes can result from excessive minimization of coupling between classes. In case of the large class target, two methods relevant to Iteration 1 code are: Extract Class and Extract Interface Fowler, 1999 (Фаулер, 1999; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering)
Одно из возможных решений, которое, однако, мы применять не будем, предполагает создание большого массива указателей и присваивание значений указателям друг за другом по мере выделения памяти под новые структуры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)
отказ из-за несоблюдения процедуры установления доступаaccess violation fault (ssn)
отказ из-за ограничения по времениtimelimit failure (ssn)
отказ из-за ограничения по времениtime limit failure (ssn)
отказ из-за ошибки в программеsoftware error failure (ssn)
Отсутствие гонки не предотвращает ошибок из-за непредусмотренных неожиданных взаимодействий между тредамиRace freedom does not prevent errors due to unexpected interactions between threads (ssn)
ошибка из-за выхода за пределы области допустимых значенийdomain error (ssn)
ошибка из-за наложенияaliasing bug (ssn)
ошибка из-за недействительного указателяaliasing bug (ssn)
ошибка из-за совпадения имёнnaming conflict (ошибка, состоящая в том, что программист пытается создать идентификатор, который уже был ранее определён. Из-за этого у нового идентификатора возникает два разных смысла в рамках одного уровня видимости, что может привести к ошибке при исполнении программы, если данный конфликт не обнаружен при трансляции программы ssn)
ошибка из-за тайм-аутаtimeout error (ssn)
ошибки из-за отсутствия страницpage faults (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)
потери данных из-за "набегания"data overruns (при недостаточной скорости работы приёмника ssn)
потери данных из-за "набегания"data overrun (при недостаточной скорости работы приёмника ssn)
процесс завершён из-за необработанного им исключенияprocess terminates due to an unhandled exception (ssn)
свёртывание задачи из-за временного сбояabend exit (ssn)