English | Russian |
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) |
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) |
basic counting principles | основные комбинаторные принципы (ssn) |
basic principle | базовый принцип (ssn) |
basic principle of the system boot-up-process | основной принцип процесса начального запуска системы (ssn) |
basic principles of operation | базовые принципы работы (ssn) |
be focused around the single responsibility principle | организованный согласно принципу единственной обязанности (InfoWorld; принцип единственной обязанности – принцип объектно-ориентированного программирования, который гласит, что каждый объект должен иметь одну и только одну обязанность и эта обязанность должна быть полностью инкапсулирована в модуль, класс или сетевую службу. Все методы и свойства класса (экземпляра класса) должны быть направлены исключительно на выполнение этой обязанности. Объединение нескольких сущностей, имеющих разные сферы ответственности в одном классе, модуле или службе, считается неудачным проектным решением Alex_Odeychuk) |
bistability principle | принцип бистабильности (ssn) |
Church-Turing principle | принцип Чёрча-Тьюринга (ssn) |
class naming principle | принцип именования классов (ssn) |
consistency principle | принцип согласованности (ssn) |
core principle | основной принцип (ssn) |
counting principle | комбинаторный принцип (ssn) |
cycle elimination principle | принцип устранения циклов (ssn) |
dependency inversion principle | принцип инверсии зависимостей (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств. Соблюдение принципа инверсии зависимостей необходимо для обеспечения заменяемости объектов без правок по всему исходному коду и для ослабления зависимостей в коде. Когда у вас есть класс A, имеющий указатель на класс B, – классы считаются сильно связанными. Для замены класса B на любой другой придётся исправлять код класса A, – что не совсем хорошо. Предлагается вывести интерфейс класса B, назовем его IB, и заменить тип указателя в классе A на IB. Таким образом, зависимость A->B заменилась на A->IB<-B. Теперь можно вместо B использовать любую другую реализацию интерфейса IB ssn) |
detection principle | принцип определения (напр., направления вращения ssn) |
detection principle for direction of rotation | принцип определения направления вращения (ssn) |
discovered principle | разработанный принцип (ssn) |
downward dependency principle | принцип нисходящей зависимости (ssn) |
error correction principle | принцип исправления ошибок (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) |
function principle | принцип действия (dorywhatever) |
general principle | общая идея метода (ssn) |
Hollywood principle | принцип Голливуда (hellboy81) |
infrastructure principle | принцип организации инфраструктуры (ssn) |
interface segregation principle | принцип изоляции интерфейса (утверждает, что правильнее использовать множество специализированных интерфейсов, чем сгруппировывать абсолютно несвязанные между собой методы в один интерфейс Alex_Odeychuk) |
interface segregation principle | принцип отделения интерфейса (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств ssn) |
interface separation principle | принцип разделения интерфейсов (Alex_Odeychuk) |
IoC principle | принцип инверсии управления (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
Liskov Substitution Principle | принцип подстановки Лисков (ssn) |
Liskov Substitution Principle | принцип замены Лисков (сокр. LSP; в объектно-ориентированном программировании является специфичным определением подтипа, предложенным Барбарой Лисков в 1987 году на конференции в основном докладе под названием "Абстракция данных и иерархия". Этот принцип является важнейшим критерием для оценки качества принимаемых решений при построении иерархий наследования ssn) |
locality principle | принцип локальности (ssn) |
neighbor communication principle | принцип соседней связи (ssn) |
object-oriented programming principle | принцип объектно-ориентированного программирования (Alex_Odeychuk) |
Open Closed Principle | принцип открытия-закрытия (один из принципов объектно-ориентированного проектирования, позволяющих разработчикам исключить недостатки проекта, сформировав наилучший проект на основе имеющегося набора свойств ssn) |
Open Closed Principle | принцип открытости / закрытости |
open systems principle | принцип открытых систем (ssn) |
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) |
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) |
redundancy principle | принцип избыточности (ssn) |
reflection principle | принцип отражения |
regularity principle | принцип регулярности (принцип регулярности требует соблюдения единообразия при проектировании отдельных модулей системы ssn) |
reuse principle | принцип повторного использования (ssn) |
self-documentation principle | принцип самодокументирования (ssn) |
separation of concerns principle | принцип разделения обязанностей (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
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) |
structure principle | структурный принцип (ssn) |
substitutability principle | принцип подстановочности (принцип, согласно которому любой экземпляр потомка X может использоваться в качестве фактического значения переменной или параметра, объявленного как X, не нарушая при этом семантику объявления или использования. Другими словами, экземпляр элемента-потомка можно подставить вместо экземпляра элемента-предка (термин Барбары Лисков (Barbara Liskov)) ssn) |
substitution principle | принцип подстановки (ssn) |
substitution principle | принцип замены (напр., см. Liskov Substitution Principle ssn) |
the hiding principle | принцип сокрытия (ssn) |
tolerance principle | принцип толерантности (ssn) |
uniform access principle | принцип унифицированного доступа (ssn) |
uphold the single responsibility principle | соблюдать принцип единственной ответственности (Alex_Odeychuk) |
upward notification principle | принцип восходящего уведомления (ssn) |
visibility principle | принцип наблюдаемости (ssn) |
voting unit using the majority principle | модуль голосования, использующий мажоритарный принцип (ssn) |