DictionaryForumContacts

   English
Terms for subject Programming containing principles | all forms | exact matches only
EnglishRussian
accessibility principleпринцип доступности (ssn)
acquaintance package principleпринцип использования пакета знакомств (ssn)
acyclic dependency principleпринцип ацикличности зависимостей (Alex_Odeychuk)
adhere to the single responsibility principleсоблюдать принцип единственной ответственности (Alex_Odeychuk)
adhere to the single responsibility principleсоблюдать принцип единственной обязанности (принцип единственной обязанности – это принцип объектно-ориентированного программирования, который гласит, что каждый объект должен иметь одну и только одну обязанность и эта обязанность должна быть полностью инкапсулирована в модуль или класс. Все методы и свойства класса (экземпляра класса) должны быть направлены исключительно на выполнение этой обязанности. Объединение нескольких сущностей, имеющих разные сферы ответственности в одном классе или модуле, считается неудачным проектным решением. Если класс выполняет множество различных обязанностей – его необходимо разделить. Например, класс печати отчётов ответственен за формат и за содержимое отчётов – это неправильно. За формат должен отвечать один класс, за содержимое – другой Alex_Odeychuk)
advantage of this principleпреимущество данного принципа (ssn)
aggressive strategy of building self-managing computer systems based upon autonomic principlesагрессивная стратегия построения самоуправляющих компьютерных систем, основанных на принципе автономии (ssn)
agile development principlesпринципы динамичной разработки (ssn)
application of system engineering principlesприменение принципов системной инженерии (ssn)
application of system engineering principles to the development of a computer software systemприменение принципов системной инженерии к разработке программной системы (ssn)
applying system engineering principlesприменение принципов системного проектирования (ssn)
applying system engineering principlesприменение принципов системной инженерии (ssn)
Applying system engineering principles specifically to the development of large, complex software systems provides a powerful tool for process and product managementПрименение принципов системной инженерии к созданию крупных, сложных программных систем даёт мощный инструментарий управления процессами разработки и изделиями (ssn)
applying the principle of least privilege wherever possibleприменение при любых возможных обстоятельствах принципа наименьших привилегий (ssn)
architectural principleпринцип архитектуры (ssn)
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)
Attack surface reduction embodies employing layered defenses, shutting off or restricting access to system services and applying the principle of least privilege wherever possibleУменьшение видов атак соединяет использование многоуровневой защиты, отключение или ограничение доступа к системным сервисам и применение при любых возможных обстоятельствах принципа наименьших привилегий (см. ISO/IEC 27034-1:2011 ssn)
based on continuous delivery principlesна основе принципов непрерывного развёртывания (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
basic counting principlesосновные комбинаторные принципы (ssn)
basic principleбазовый принцип (ssn)
basic principle of the system boot-up-processосновной принцип процесса начального запуска системы (ssn)
basic principles and best practices of changing the codeосновные принципы и лучшая практика изменения кода (ssn)
basic principles of operationбазовые принципы работы (ssn)
be focused around the single responsibility principleорганизованный согласно принципу единственной обязанности (InfoWorld; принцип единственной обязанности – принцип объектно-ориентированного программирования, который гласит, что каждый объект должен иметь одну и только одну обязанность и эта обязанность должна быть полностью инкапсулирована в модуль, класс или сетевую службу. Все методы и свойства класса (экземпляра класса) должны быть направлены исключительно на выполнение этой обязанности. Объединение нескольких сущностей, имеющих разные сферы ответственности в одном классе, модуле или службе, считается неудачным проектным решением Alex_Odeychuk)
bistability principleпринцип бистабильности (ssn)
building self-managing computer systems based upon autonomic principlesпостроение самоуправляющих компьютерных систем, основанных на принципе автономии (ssn)
By working through the first large project Conway's game of Life, Chapter 1 expounds principles of top-down refinement, program design, review, and testing, principlesПосредством рассмотрения первого большого проекта игры "Жизнь" Дж. Конвея глава 1 вводит принципы нисходящей детализации, проектирования программы, критического обзора и тестирования (ssn)
Church-Turing principleпринцип Чёрча-Тьюринга (ssn)
class naming principleпринцип именования классов (ssn)
collection of core principles and general programming techniquesнабор основных принципов и общих методов программирования (ssn)
consistency principleпринцип согласованности (ssn)
core principleосновной принцип (ssn)
counting principleкомбинаторный принцип (ssn)
counting principlesкомбинаторные принципы (ssn)
cycle elimination principleпринцип устранения циклов (ssn)
data abstraction principlesпринципы абстрагирования данных (ssn)
data abstraction principles of object-oriented programmingпринципы абстрагирования данных, используемые в объектно-ориентированном программировании (ssn)
dependency inversion principleпринцип инверсии зависимостей (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств. Соблюдение принципа инверсии зависимостей необходимо для обеспечения заменяемости объектов без правок по всему исходному коду и для ослабления зависимостей в коде. Когда у вас есть класс A, имеющий указатель на класс B, – классы считаются сильно связанными. Для замены класса B на любой другой придётся исправлять код класса A, – что не совсем хорошо. Предлагается вывести интерфейс класса B, назовем его IB, и заменить тип указателя в классе A на IB. Таким образом, зависимость A->B заменилась на A->IB<-B. Теперь можно вместо B использовать любую другую реализацию интерфейса IB ssn)
design principlesпринципы разработки (ssn)
design principlesпринципы проектирования (одна из четырёх групп паттернов (шаблонов, образцов) проектирования на UML. Принципы проектирования описывают общие правила для проектирования элементов системы. При использовании принципов проектирования подразумевается поиск разумного компромисса, так как сами принципы являются идеальными и часто не достижимыми рекомендациями, при строгом следовании которым один принцип может вступить в противоречие с другим. Примерами принципов проектирования может служить принцип подстановки Лисков (Liskov Substitution Principle, LSP) или принцип разделения модели и представления Model-View Separation (разделение модель-представление) ssn)
design principles for modern computersпринципы разработки современных компьютеров (ssn)
detection principleпринцип определения (напр., направления вращения ssn)
detection principle for direction of rotationпринцип определения направления вращения (ssn)
Dijkstra's principlesпринципы Дейкстры (напр., по совершенствованию блок-схем Alex_Odeychuk)
Dijkstra's principles-compliantусовершенствованный на основании принципов Дейкстры (контекстуальный перевод на русс. язык Alex_Odeychuk)
Dijkstra's principles-compliantсоответствующий принципам Декстры (напр., по совершенствованию блок-схем Alex_Odeychuk)
discovered principleразработанный принцип (ssn)
discovered principlesразработанные принципы (ssn)
discovered principles of systems engineeringразработанные принципы инженерии систем (ssn)
downward dependency principleпринцип нисходящей зависимости (ssn)
ergonomic principlesэргономические принципы (ssn)
ergonomic principles in the design of work systemsэргономические принципы в проектировании рабочих систем (ssn)
error correction principleпринцип исправления ошибок (ssn)
establishing principles of inter-module communicationустановление принципов связи между модулями (ssn)
evolutionary development principlesпринципы эволюционной разработки (ssn)
explicit association principleпринцип явной ассоциации (ssn)
extended projection principleпринцип расширенной проекции (ssn)
feedback principleпринцип обратной связи (ssn)
Figure 3 shows only the basic principle of the system boot-up-process with some simplificationsна рис.3 показан основной принцип процесса начального запуска системы с некоторыми упрощениями
Finite state machines have long been used as an organizing principle for designing and implementing complex behavior in event-driven programsКонечные автоматы уже давно используются в качестве организационного принципа при разработке и реализации сложного поведения в управляемых событиями программах (таких как сетевые адаптеры и компиляторы ssn)
follow object-oriented principlesследовать принципам объектно-ориентированного программирования (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
follow object-oriented principlesсоблюдать принципы объектно-ориентированного программирования (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
function principleпринцип действия (dorywhatever)
fundamental principlesосновополагающие принципы (ssn)
game AI engineering principlesпринципы разработки игровых средств ИИ (ssn)
general principleобщая идея метода (ssn)
general principlesобщие принципы (проектирования ssn)
general principles of software usabilityобщие принципы практичности ПО (ssn)
general principles of software usabilityобщие принципы практичности программного обеспечения (ssn)
Hollywood principleпринцип Голливуда (hellboy81)
implementation of the structural principlesреализация структурных принципов (ssn)
implementation of the structural principles enumerated aboveреализация структурных принципов, перечисленных ранее (ssn)
infrastructure principleпринцип организации инфраструктуры (ssn)
interface design principlesпринципы проектирования интерфейса (ssn)
interface principlesпринципы интерфейса (ssn)
interface segregation principleпринцип изоляции интерфейса (утверждает, что правильнее использовать множество специализированных интерфейсов, чем сгруппировывать абсолютно несвязанные между собой методы в один интерфейс Alex_Odeychuk)
interface segregation principleпринцип отделения интерфейса (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств ssn)
interface separation principleпринцип разделения интерфейсов (Alex_Odeychuk)
International Symposium on Principles and Practice of Declarative ProgrammingМеждународный симпозиум по принципам и практике декларативного программирования (Alex_Odeychuk)
introduction to the principles of feedbackвведение в принципы обратной связи (ssn)
IoC principleпринцип инверсии управления (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
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)
Liskov Substitution Principleпринцип подстановки Лисков (ssn)
Liskov Substitution Principleпринцип замены Лисков (сокр. LSP; в объектно-ориентированном программировании является специфичным определением подтипа, предложенным Барбарой Лисков в 1987 году на конференции в основном докладе под названием "Абстракция данных и иерархия". Этот принцип является важнейшим критерием для оценки качества принимаемых решений при построении иерархий наследования ssn)
locality principleпринцип локальности (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)
neighbor communication principleпринцип соседней связи (ssn)
object-oriented design principlesпринципы объектно-ориентированного программирования (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
object-oriented programming principleпринцип объектно-ориентированного программирования (Alex_Odeychuk)
Open Closed Principleпринцип открытия-закрытия (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств ssn)
Open Closed Principleпринцип открытости / закрытости
open systems principleпринцип открытых систем (ssn)
operating system principlesосновы операционных систем (ssn)
ordered, Dijkstra's principles-compliant flowchartупорядоченная и усовершенствованная на основании принципов Дейкстры блок-схема (Alex_Odeychuk)
organizing principleорганизующий принцип (ssn)
organizing principleорганизационный принцип (ssn)
organizing principle for designing and implementing complex behavior in event-driven programsорганизационный принцип при разработке и реализации сложного поведения в управляемых событиями программах (ssn)
organizing principle for developing event-driven programsорганизующий принцип при разработке управляемых событиями программ (ssn)
Over time, the initial, ad hoc approaches have coalesced into a collection of core principles and general programming techniquesЧерез некоторое время специализированные методы были объединены в набор основных принципов и общих методов программирования (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews ssn)
principle and the reasonпринцип и причина (ssn)
principle of accessibilityпринцип доступности (ssn)
principle of compatibility with learningпринцип соответствия обучению (ssn)
principle of compatibility with practiceпринцип соответствия практике (ssn)
principle of complexityпринцип понижения сложности (ssn)
principle of consistencyпринцип согласованности (ssn)
principle of converting Gray into binaryпринцип преобразования кода Грея в двоичный код (ssn)
principle of converting Gray into binaryпринцип конвертирования кода Грея в двоичный код (ssn)
principle of defensive designпринцип проектирования с защитой (ssn)
principle of defensive designпринцип защитного проектирования (ssn)
principle of defensive designпринцип оборонительного проектирования (ssn)
principle of error correctionпринцип исправления ошибок (ssn)
principle of error handling timeпринцип выделения достаточного времени на обработку ошибок (ssn)
principle of flexibilityпринцип гибкости (ssn)
principle of function allocationпринцип распределения функций (ssn)
principle of groupingпринцип группировки (ssn)
principle of information availabilityпринцип информационной готовности (ssn)
principle of layered architectureпринцип многоуровневой архитектуры (ssn)
principle of least astonishmentпринцип наименьшего удивления (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch ssn)
principle of least commitmentпринцип минимальных обязательств (см. Object-Oriented Analysis and Design with Applications 3rd Edition by Grady Booch ssn)
principle of least intrusivenessпринцип минимально необходимого воздействия (англ. термин взят из кн.: Ottinger J.B., Minter D., Linwood J. Beginning Hibernate. – Apress, 2014. – 223 р. Alex_Odeychuk)
principle of least privilegeпринцип наименьших привилегий (ssn)
principle of OODпринцип объектно-ориентированного проектирования (ssn)
principle of OODпринцип ООП (ssn)
principle of recursive decompositionпринцип рекурсивной декомпозиции (MichaelBurov)
principle of recursive decompositionпринцип рекурсивного разбиения (MichaelBurov)
principle of recursively decomposingпринцип рекурсивной декомпозиции (MichaelBurov)
principle of recursively decomposingпринцип рекурсивного разбиения (ssn)
principle of recursively decomposing a large problem into one or more smaller onesпринцип рекурсивного разбиения большой задачи на меньшие (ssn)
principle of redundancyпринцип избыточности (ssn)
principle of separation of concerns within codeпринцип разделения обязанностей в коде (Alex_Odeychuk)
principle of single-point controlпринцип управления из одной точки (ssn)
principles and best practices of refactoringпринципы и лучшие способы осуществления рефакторинга (ssn)
principles for parallelism analysisпринципы анализа параллельных алгоритмов (ssn)
principles from the nouvelle AI trend in roboticsпринципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике (ssn)
principles in refactoringпринципы рефакторинга (ssn)
principles of algorithm analysisпринципы анализа алгоритмов (ssn)
principles of algorithmic modelsпринципы алгоритмических моделей (ssn)
principles of conventional software engineeringпринципы традиционной программной инженерии (ssn)
principles of GUI designпринципы проектирования графического пользовательского интерфейса (ssn)
principles of I/O hardwareосновы аппаратного обеспечения ввода / вывода
principles of I/O softwareпринципы создания ПО ввода / вывода
principles of I/O softwareпринципы создания программного обеспечения ввода / вывода
principles of microservicesпринципы микросервисов (ssn)
principles of modern software managementсовременные принципы управления созданием ПО (ssn)
principles of modern software managementсовременные принципы управления созданием программного обеспечения (ssn)
principles of OODпринципы объектно-ориентированного проектирования (ssn)
principles of OODпринципы ООП (ssn)
principles of program design and reuseпринципы разработки и повторного использования программ (ssn)
principles of programming and software engineeringпринципы программирования и разработки программного обеспечения (ssn)
principles of programming styleпринципы стиля программирования (ssn)
principles of refactoringпринципы реорганизации кода (Alex_Odeychuk)
principles of requirements determinationпринципы установления требований (ssn)
principles of system engineeringпринципы системного проектирования (ssn)
principles of system engineeringпринципы системной инженерии (ssn)
redundancy principleпринцип избыточности (ssn)
reflection principleпринцип отражения
regularity principleпринцип регулярности (принцип регулярности требует соблюдения единообразия при проектировании отдельных модулей системы ssn)
reuse principleпринцип повторного использования (ssn)
root-locus principlesосновы метода корневого годографа (ssn)
rules and principles of usage-centered designправила и принципы практичного проектирования (ssn)
self-documentation principleпринцип самодокументирования (ssn)
self-managing computer systems based upon autonomic principlesсамоуправляющие компьютерные системы, основанные на принципе автономии (ssn)
separation of concerns principleпринцип разделения обязанностей (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk)
sequential development principlesпринципы последовательной разработки (ssn)
show structural principlesописывать структурные принципы (ssn)
simplicity principleпринцип простоты (ssn)
single responsibility principleпринцип разделения обязанностей (каждый объект в программе должен иметь единственную обязанность. Если объект выполняет множество различных обязанностей – его необходимо разделить. Например, объект печати отчётов ответственен за формат и за содержимое отчётов – это неправильно. За формат должен отвечать один объект, за содержимое – другой Alex_Odeychuk)
single responsibility principleпринцип единственной обязанности (принцип объектно-ориентированного программирования, который гласит, что каждый объект должен иметь одну и только одну обязанность и эта обязанность должна быть полностью инкапсулирована в модуль или класс. Все методы и свойства класса (экземпляра класса) должны быть направлены исключительно на выполнение этой обязанности. Объединение нескольких сущностей, имеющих разные сферы ответственности в одном классе или модуле, считается неудачным проектным решением. Alex_Odeychuk)
single-responsibility principleпринцип единственной ответственности (ssn)
SoC principleпринцип разделения обязанностей (сокр. от "separation of concerns principle" Alex_Odeychuk)
software architecture principlesпринципы разработки архитектуры программного обеспечения (Alex_Odeychuk)
software engineering principlesпринципы программной инженерии (Alex_Odeychuk)
software management principlesпринципы управления созданием ПО (ssn)
software management principlesпринципы управления созданием программного обеспечения (ssn)
some basic Windows principlesнекоторые базовые принципы Windows (ssn)
strategy of building self-managing computer systems based upon autonomic principlesстратегия построения самоуправляющих компьютерных систем, основанных на принципе автономии (ssn)
structural principlesструктурные принципы (ssn)
structure principleструктурный принцип (ssn)
studying principlesизучаемые принципы (ssn)
substitutability principleпринцип подстановочности (принцип, согласно которому любой экземпляр потомка X может использоваться в качестве фактического значения переменной или параметра, объявленного как X, не нарушая при этом семантику объявления или использования. Другими словами, экземпляр элемента-потомка можно подставить вместо экземпляра элемента-предка (термин Барбары Лисков (Barbara Liskov)) ssn)
substitution principleпринцип подстановки (ssn)
substitution principleпринцип замены (напр., см. Liskov Substitution Principle ssn)
synchronization principlesпринципы синхронизации (ssn)
system engineering principlesпринципы системного проектирования (ssn)
system engineering principlesпринципы системной инженерии (ssn)
the application of system engineering principles to the development of a computer software system produces activities, tasks, and procedures called software system engineering, or SwSEПрименение принципов системной инженерии к разработке программной системы выявляет операции, задачи и процедуры, называемые системной инженерией программного обеспечения или SwSE
the discovered principles of systems engineering are formalized in mathematical modelsРазработанные принципы инженерии систем формализованы в математических моделях (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering)
the hiding principleпринцип сокрытия (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)
tolerance principleпринцип толерантности (ssn)
top software management principlesсамые важные принципы управления созданием ПО (ssn)
top software management principlesсамые важные принципы управления созданием программного обеспечения (ssn)
top 10 software management principles10 самых важных принципов управления созданием ПО (ssn)
top 10 software management principles10 самых важных принципов управления созданием программного обеспечения (ssn)
uniform access principleпринцип унифицированного доступа (ssn)
uphold the single responsibility principleсоблюдать принцип единственной ответственности (Alex_Odeychuk)
upward notification principleпринцип восходящего уведомления (ssn)
user interface design principlesпринципы проектирования интерфейсов пользователя (ssn)
user interface design principlesпринципы проектирования пользовательского интерфейса (ssn)
using continuous delivery principlesна основе принципов непрерывного развёртывания (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk)
using software engineering principlesпо принципам программной инженерии (Alex_Odeychuk)
visibility principleпринцип наблюдаемости (ssn)
voting unit using the majority principleмодуль голосования, использующий мажоритарный принцип (ssn)
Windows principlesпринципы Windows (ssn)
Windows principlesпринципы, лежащие в основе Windows (ssn)