DictionaryForumContacts

   English
Terms for subject Programming containing principle | 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)
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)