Russian | English |
библиотека объектных модулей автора книги | book's link library (ssn) |
в настоящей книге принят современный подход к решению этих открытых задач, в основе которого, во-первых, лежат принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике, а во-вторых, концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения | this book takes a modern approach to these open problems, inspired by principles from the nouvelle AI trend in robotics and concepts reminiscent of agile development of software (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
внешняя телефонная книга | external phonebook (ssn) |
внешняя телефонная книга | external phone book (ssn) |
задачи, использованные в книге | problems used in the book (ssn) |
заложенная в книге педагогика | book's pedagogy (ssn) |
Здесь будет использован термин классы проекта или просто классы, но другие термины могут быть более подходящими в других местах книги | the term used here is design classes or simply classes, but other terms may be more suitable elsewhere in the book (классы проекта термин, одобренный и Unified Process, Унифицированный процесс; design classes is also the term favored by the Unified Process; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
идеи, приведенные в этой книге | ideas presented in this book (ssn) |
иконка в иде открытой книги | open book icon (sega_tarasov) |
как и всё производство ПО, структурное проектирование – непрерывная, итерационная и пошаговая работа. Первоначально структурные решения принимаются на основе широкого взгляда на структуру ПО. Одно из первых принятых решений касается структурирования системы на уровни модулей и установления принципов связи между модулями. это тема данной главы. Более детальные структурные решения, типа связи внутри модуля, рассматриваются позже в соответствующих местах книги | Like all software production, architectural design is a continuing, iterative and incremental, effort. Early architectural decisions take a broad view on the software architecture. One of the first decisions to be taken relates to structuring the system into layers of modules and establishing principles of inter-module communication. This is the concern of this chapter. More detailed architectural solutions, such as intra-module communication, are discussed in relevant places later in the book (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
как мы увидим далее в этой книге | as we shall see throughout the book |
как мы увидим далее в этой книге, многие алгоритмы основаны на принципе рекурсивного разбиения большой задачи на меньшие, когда решения подзадач используются для решения исходной задачи | as we shall see throughout the book, a great many algorithms are based on the principle of recursively decomposing a large problem into one or more smaller ones, using solutions to the subproblems to solve the original problem (см. Algorithms in C++, Parts 1–4: Fundamentals, Data Structure, Sorting, Searching Third Edition by Robert Sedgewick 1998) |
как пользоваться этой книгой | using this book (ssn) |
как работать с книгой | ways to read this book (употребляется в предисловии ssn) |
книга в бумажной обложке | soft-cover (ssn) |
книга в мягкой обложке | softcover book (ssn) |
книга в мягком переплёте | softcover book (ssn) |
книга для всех программирующих | book for all programmers (ssn) |
книга о программировании | book about programming (ssn) |
книга по аппаратным средствам | hardware book (ssn) |
книга по "железу" | hardware book (ssn) |
книга по программированию | programming book (ssn) |
книга по программному обеспечению | software book (ssn) |
книга приёмочных испытаний | acceptance test book (ssn) |
книги о проектировании баз данных | database design books (ssn) |
книги по аппаратным средствам | hardware books (ssn) |
книги по "железу" | hardware books (ssn) |
книги по компьютерным сетям | books on computer networks (ssn) |
книги по программированию | programming books (ssn) |
книги по программному обеспечению | software books (ssn) |
кодовая книга | code book (устройства квантования; это множество возможных векторов воспроизведения clck.ru dimock) |
которые не отражены в этой книге | which are not reflected in this book (ssn) |
магазин, торгующий книгами в мягкой обложке | softcover bookstore (ssn) |
Мартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить его | Martin Fowler and the contributing authors make an invaluable contribution to object-oriented software development by shedding light on the refactoring process. This book explains the principles and best practices of refactoring, and points out when and where you should start digging in your code to improve it (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
материал данной книги | material presented in this book (ssn) |
материал книги | book covers material (ssn) |
Материал книги соответствует шести курсам учебного плана, разработанного Комиссией по учебным планам в области вычислительной техники при Ассоциации вычислительных машин | the book covers material contained in six courses of curriculum as described by the Association of Computing Machinery Curriculum Committee in Computer Science |
множество хороших книг о проектировании баз данных | number of good database design books (ssn) |
наиболее важная книга | most important book (ssn) |
наиболее трудный материал в данной книге | the most mathematically demanding part of this book (ssn) |
обзор содержания книги по главам | summary of the book by chapters (ssn) |
Организационная структура, описанная в этой книге – адаптация логики переходов состояний | the organizational structure described in this paper is an adaptation of state transition logic (см. Auslander D.M., Ridgely J.R., Ringgenberg J.D. Control Software for Mechanical Systems. Object-Oriented Design in a Real-Time World) |
основу книги составляет | at the book's core is (ssn) |
Основу книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждение | 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) |
относящийся к книгам в мягкой обложке | soft-cover (ssn) |
понимание материала данной книги | understanding of the material presented in this book (ssn) |
программировать по этой книге | program out of this book (Alex_Odeychuk) |
Программы из цветной книги | Colored Book Software (протоколы JANET Himera) |
рабочая книга | work book (ssn) |
резервное копирование адресной книги | address book backup (выполняется для сохранения контактных данных во избежание их потери из-за вирусов или при сбоях в процессе их автоматической синхронизации и обновления ssn) |
резервное копирование содержимого адресной книги | address book backup (ssn) |
содержание книги по главам | book by chapters (ssn) |
создание имён диапазонов в рабочих книгах | creating range names in workbooks (напр., в MS Excel – имён, которые пользователь присваивает диапазонам ячеек ssn) |
Стандартная библиотека C в сочетании с CORBA и библиотекой Pthreads обеспечивает поддержку концепций агентно-ориентированного программирования и программирования на основе методологии "доски объявлений", которые рассматриваются в этой книге | the C Standard Library, in combination with CORBA and the Pthreads library, provides the support for agent-oriented and blackboard programming concepts that are discussed in this book (см. "Parallel and Distributed Programming Using C " by Cameron Hughes, Tracey Hughes 2003) |
Стандартная библиотека C в сочетании с CORBA и библиотекой Pthreads обеспечивает поддержку концепций агентно-ориентированного программирования и программирования на основе методологии "классной доски", которые рассматриваются в этой книге | the C Standard Library, in combination with CORBA and the Pthreads library, provides the support for agent-oriented and blackboard programming concepts that are discussed in this book (см. "Parallel and Distributed Programming Using C " by Cameron Hughes, Tracey Hughes 2003) |
технические отчёты и книги по планированию в реальном времени | reports and book on real-time scheduling (ssn) |
технические отчёты и книги по планированию в реальном времени, выпущенные институтом технологий разработки ПО | reports and book on real-time scheduling produced at the Software Engineering Institute (ssn) |
хорошие книги о проектировании баз данных | good database design books (ssn) |
электронная книга | e-reader device (ssn) |
электронные книги | e-reader devices (ssn) |
эта книга представляет собой набор шаблонов, описывающих объектно-ориентированные микроархитектуры | this book is a collection of patterns describing object-oriented micro-architectures |
эта книга представляет собой набор шаблонов, описывающих объектноориентированные микроархитектуры | his book is a collection of patterns describing object-oriented microarchitectures |
этот способ оценки производительности является наиболее трудным материалом в данной книге | this method of keeping score will be the most mathematically demanding part of this book (см. The Algorithm Design Manual Second Edition by Steven S. Skiena 2008) |