Значение слова «контроллер»
Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия): Фундаментальная электронная библиотека
Контроллер — устройство управления в электронике и вычислительной технике.
Игровой контроллер — устройство ввода информации, используется в консольных и компьютерных играх.
Контроллер домена — сервер, контролирующий область компьютерной сети (домен).
Контроллер прерываний — микросхема или встроенный блок процессора, отвечающий за возможность обработки запросов на прерывание от разных устройств.
Контроллер электрического двигателя — многоступенчатый многоцепной коммутационный аппарат с ручным управлением.
Микроконтроллер — микросхема, управляющая электронными устройствами.
Промышленный контроллер — управляющее устройство, применяемое в промышленности и других отраслях для автоматизации технологических процессов, в быту — для управления климатом и др.
Программируемый логический контроллер — промышленный контроллер, оптимизированный для выполнения логических операций.
Системный контроллер — компонент чипсета, организующий взаимодействие процессора с оперативной памятью и формирующий компьютерную платформу.
Контроллер машиниста — орган управления тягой и/или торможением в локомотивах, электропоездах, трамваях
Контроллер — то же, что и регулятор.
Контроллер (программирование) — один из компонентов паттерна MVC.
Контроллер — электронный блок управления двигателем и другими системами автомобиля.
КОНТРО’ЛЛЕР, а, м. [англ. controller] (тех.). Аппарат электрического мотора для управления движением трамвая, электровоза и подъемника.
Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940); (электронная версия): Фундаментальная электронная библиотека
контро́ллер
1. техн. устройство или система для управления чем-либо, регулирования чего-либо ◆ Контроллер жёсткого диска.
Значение слова «контролёр»
Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия): Фундаментальная электронная библиотека
Контролёр — лицо, осуществляющее контроль оплаты проезда в наземном транспорте.
Контролёр — надзиратели СИЗО и мест лишения свободы в СССР и РФ в 1960—1990-е годы.
Государственный контролёр — должность во Временном правительстве России в период между Февральской и Октябрьской революциями.
Контролёр — мутант в серии компьютерных игр «S.T.A.L.K.E.R.», способный брать под телепатический контроль другие живые существа.
Контролёр пришельцев — вид пришельца в серии компьютерных игр Half-Life.
Контролёр универмага (англ. The Floorwalker) — короткометражный фильм, США, 1916 год. Режиссёр — Чарльз Чаплин.
Контролёр сварочных работ — лицо, занимающиеся определением(оценкой) соответствия установленным требованиям выполненных сварочных работ и объекта (сварной конструкции) при производстве и в период эксплуатации (Приказ Минтруда России от 01.12.2015 N 908н)
КОНТРОЛЁР, а, м. [фр. controleur]. Служащий, на обязанности которого лежит контроль, проверка чьих-н. действий или прав. Железнодорожный к. К. сберкассы. Театральный к. Таможенный к.
Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940); (электронная версия): Фундаментальная электронная библиотека
контролёр
1. лицо, осуществляющее контроль оплаты проезда в наземном транспорте
КОНТРОЛЕР
Смотреть что такое КОНТРОЛЕР в других словарях:
КОНТРОЛЕР
так называются чины государственного контроля в тех учреждениях, которые занимаются предварительной и фактической ревизией (см. Государственный контрол. смотреть
КОНТРОЛЕР
контролёр 1. м. Должностное лицо, в обязанности которого входит осуществлять контроль за кем- л., чем-л. 2. м. Прибор, предназначенный для осуществления контроля за чем-л. в процессе производства.
КОНТРОЛЕР
контролёр м.inspector; (железнодорожный, театральный и т. п.) ticket-collector
КОНТРОЛЕР
КОНТРОЛЕР
Контролер — так называются чины государственного контроля в тех учреждениях, которые занимаются предварительной и фактической ревизией (см. Государственный контроль), как напр. в местных железнодорожных учреждениях государственного контроля. Соответственно занимаемым ими должностям, К. бывают: главный К., помощник главного К., старший К., К. и помощник К. Н. В — ъ.
КОНТРОЛЕР
КОНТРОЛЕР(фр. controleur). Поверяющий действия других, также вверенные им суммы и книги.Словарь иностранных слов, вошедших в состав русского языка.- Чу. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
КОНТРОЛЕР
контролер, род. контролера, мн. контролери, род. мн. контролерів(анг. controller — керувач)спеціалізований компонент системи, що призначений для управл. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
КОНТРОЛЕР лицо, обладающее полномочиями контролировать, проверять правильность, обоснованность, законность действий организаций, учреждений, государст. смотреть
КОНТРОЛЕР
COMPTROLLER Работник банка, курирующий ведение бух. книг и постановку бухучета, аудиторскую работу и отчетность, отвечающий также за совершенствование бухучета и аудита. Он готовит или утверждает все отчеты, внутренние статистические материалы и данные о фин. состоянии банка. Для обеспечения наиболее эффективной работы он должен находиться в прямом подчинении президента или председателя совета директоров. Он также должен отвечать за контроль всех фин. отчетов и обеспечение внутренней проверки с целью предупреждения неточностей и мошенничестваК. должен иметь основательные знания банковского дела, его организации и операций, а также принципов его ведения, банковского законодательства, механизмов бухучета и аудита.См. КОНТРОЛЕР ДЕНЕЖНОГО ОБРАЩЕНИЯ; РУКОВОДИТЕЛЬ ФИНАНСОВОГО ДЕПАРТАМЕНТА. смотреть
КОНТРОЛЕР
COMPTROLLER Работник банка, курирующий ведение бух. книг и постановку бухучета, аудиторскую работу и отчетность, отвечающий также за совершенствование бухучета и аудита. Он готовит или утверждает все отчеты, внутренние статистические материалы и данные о фин. состоянии банка. Для обеспечения наиболее эффективной работы он должен находиться в прямом подчинении президента или председателя совета директоров. Он также должен отвечать за контроль всех фин. отчетов и обеспечение внутренней проверки с целью предупреждения неточностей и мошенничестваК. должен иметь основательные знания банковского дела, его организации и операций, а также принципов его ведения, банковского законодательства, механизмов бухучета и аудита.См. КОНТРОЛЕР ДЕНЕЖНОГО ОБРАЩЕНИЯ; РУКОВОДИТЕЛЬ ФИНАНСОВОГО ДЕПАРТАМЕНТА. смотреть
КОНТРОЛЕР
I контр`олер-а, ч. 1) Пристрій для регулювання роботи електродвигунів трамваїв, електровозів і т. ін. 2) спец. Комп’ютерна підсистема, що керує робото. смотреть
КОНТРОЛЕР
(comptroller) Название должности финансового директора в некоторых компаниях или главного финансового менеджера группы компаний. Это название гораздо б. смотреть
КОНТРОЛЕР
Ротор Ротон Роток Рот Рон Ролкер Рол Рокот Рокер Рок Роек Рнк Ретро Рет Рено Релон Ректор Ректон Отрок Отроек Отколе Откол Отклон Отел Отек Орт Орок Орн Орлон Орленок Орк Ореол Орел Оон Онко Онер Окрол Окот Око Окно Нтр Нто Нок Нло Нерол Нер Лоток Лото Лот Лоро Лорнет Лор Лоно Локон Локо Лок Лето Леонт Леон Ленто Лен Лектор Лек Ктор Кротон Крот Крор Крон Кретон Креол Крен Котон Котел Кот Корт Коронер Корнет Корнерот Тело Тенор Тенорок Теор Терн Тлен Тнк Ток Тол Корнер Толк Тон Тонер Тонко Тоо Корн Тор Коретр Корел Контролер Конто Кон Коло Колет Тореро Торон Трен Колено Трлн Клон Клетр Клер Кетон Керн Кен Енот Енол Трон Клен Кнр Кол Трок Колер Трек Торок Колон. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
I контр`олер-а, ч. 1》 Пристрій для регулювання роботи електродвигунів трамваїв, електровозів і т. ін.2》 спец. Комп’ютерна підсистема, що керує робот. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
імен. чол. роду, жив.екон.контролерімен. чол. родутехн., екон.прилад, за допомогою якого здыйснюють контроль або реэструють що-небудьконтроллер
КОНТРОЛЕР
1. лицо, обязанностью которого является контроль, проверка чего-либо2. главный бухгалтер организации3. должностное лицо компании, отвечающее за бюджет. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
1. лицо, обязанностью которого является контроль, проверка чего-либо; 2. главный бухгалтер организации; 3. должностное лицо компании, отвечающее за бюджет, бухгалтерский учет и аудит. Термин применяется в США и некоторых других странах.
Синонимы:
КОНТРОЛЕР
контролёрмcontrolador m, fiscal m, inspector mСинонимы: билетер, контролёр, логист, надзиратель, надсмотрщик, обер-контролер, проверщик, ревизор, сачк. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
исправит. работник службы надзора за заключенными. В его функции входит поддержание порядка на территории ИТУ, СИЗО, проведение обысков и т.п.Синонимы. смотреть
КОНТРОЛЕР
— лицо, обладающее полномочиями проверять правильность, обоснованность законность действий организаций, учреждений, государственных органов, граждан.
Синонимы:
КОНТРОЛЕР
besiktetsesmann, inspektør, kontrollør, oppsynsbetjent, stengebudСинонимы: билетер, контролёр, логист, надзиратель, надсмотрщик, обер-контролер, прове. смотреть
КОНТРОЛЕР
1) checker2) inspector3) supervisor– билетный контролерСинонимы: билетер, контролёр, логист, надзиратель, надсмотрщик, обер-контролер, проверщик, ревиз. смотреть
КОНТРОЛЕР
м. controllore (тж. ж.-д.); спец. revisore; тех. addetto al collaudo; спец. verificatore Итальяно-русский словарь.2003. Синонимы: билетер, контролёр, логист, надзиратель, надсмотрщик, обер-контролер, проверщик, ревизор, сачколом, сачколомщик, таллиман, тальман, техконтролер, контролер. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
мKontrolleur mСинонимы: билетер, контролёр, логист, надзиратель, надсмотрщик, обер-контролер, проверщик, ревизор, сачколом, сачколомщик, таллиман, та. смотреть
КОНТРОЛЕР
м.contrôleur mСинонимы: билетер, контролёр, логист, надзиратель, надсмотрщик, обер-контролер, проверщик, ревизор, сачколом, сачколомщик, таллиман, тал. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
— 1. лицо, обязанностью которого является контроль, проверка чего-либо; 2. главный бухгалтер организации; 3. должностное лицо компании, отвечающее за бюджет, бухгалтерский учет и аудит. Термин применяется в США и некоторых других странах. смотреть
КОНТРОЛЕР
[kontrołer]ч.kontrolerконтролер квитків — kontroler biletów
КОНТРОЛЕР
КОНТРОЛЁР контролёра, м. (фр. controleur). Служащий, на обязанности которого лежит контроль, проверка чьих-н. действий или прав. Железнодорожный контролер. Контролер сберкассы. Театральный контролер. Таможенный контролер.
КОНТРОЛЕР
рос. контролер (англ. controller букв. управитель) — особа, що володіє повноваженнями здійснювати контроль, перевіряти правильність, обґрунтованість, законність дій організацій, установ, компаній, державних органів, громадян тощо. смотреть
КОНТРОЛЕР
ім [фін] (ревізор) auditor; comptroller; controller; (на підприємстві, митниці тощо) inspector; [амер] (митний чиновник) surveyor; (наглядач за виконанням роботи) superintendent; supervisor; (в кінотеатрі тощо) ticket collector. смотреть
КОНТРОЛЕР
контроле́р I контроле́р (франц. controleur) працівник, обов’язком якого є контроль. II контро́лер (англ. controller, букв. – управитель) пристрій для пуску й управління електродвигунами трамваїв, електровозів тощо. смотреть
КОНТРОЛЕР
КОНТРОЛЕР
КОНТРОЛЕР 1. м. Должностное лицо, в обязанности которого входит осуществлять контроль за кем- л., чем-либо 2. м. Прибор, предназначенный для осуществления контроля за чем-либо в процессе производства. смотреть
КОНТРОЛЕР
1. kontrollaparaat2. kontrollija3. kontrollseadis4. kontrolör
КОНТРОЛЕР
КОНТРОЛЕР
КОНТРОЛЕР
Електронна система, що уможливлює комп’ютеру керування периферійним пристроєм, напр., дисководом.
КОНТРОЛЕР
сущ. муж. рода; одуш.контролер
КОНТРОЛЕР
КОНТРОЛЕР
лицо, обладающее полномочиями контролировать, проверять правильность, обоснованность, законность действий организаций, учреждений, государственных органов, граждан. смотреть
КОНТРОЛЕР
контролер начиная с эпохи Петра I; см. Смирнов 158. Через нем. Kontrolleur (1727 г.; см. Шульц–Баслер 1, 388) или прямо из франц. contrôleur.
КОНТРОЛЕР
лицо, обладающее полномочиями проверять правильность, обоснованность законность действий организаций, учреждений, государственных органов, граждан.
КОНТРОЛЕР
контролер ревизор, инспектор, счетчик, отметчик, сачколомщик, тальман, проверщик, билетер, сачколом, надсмотрщик, таллиман, надзиратель
КОНТРОЛЕР
(в т. ч. у вязниці) controller, accountant, comptroller, check-man, inspector, overseer, superintendent, supervising officer, supervisor, visitor
КОНТРОЛЕР
контролёр = м. 1. (на производстве) examiner, inspector; финансовый контролёр auditor; 2. (билетный) ticket-collector, inspector.
КОНТРОЛЕР
контро́лер іменник чоловічого роду перемикач контроле́р іменник чоловічого роду, істота людина або прилад, що здійснює контроль
КОНТРОЛЕР
начиная с эпохи Петра I; см. Смирнов 158. Через нем. Kontrolleur (1727 г.; см. Шульц–Баслер 1, 388) или прямо из франц. controleur.
КОНТРОЛЕР
• dozorce• kontrolor• revident• revisor• revizor
КОНТРОЛЕР
office accountant, comptroller, (отдела технического контроля) inspector, supervisor, (при погрузке и выгрузки) tallyman
КОНТРОЛЕР
КОНТРОЛЕР
разница написания КОНТРОЛеР и КОНТРОллЕР? Как понять?
КонтроЛЁр, 1) лицо, занимающееся проверкой чего-либо.-2) Должностное лицо в государственном контроле, акцизе, на железн. дорогах и в друг. учреждениях…
Не следует путать с контролёром.
Контро́ллер (англ. controller — регулятор, управляющее устройство):
Контроллер — устройство управления в электронике и вычислительной технике.
Игровой контроллер — устройство ввода информации, используется в консольных и компьютерных играх.
Контроллер домена — сервер, контролирующий область компьютерной сети (домен).
Контроллер прерываний — микросхема или встроенный блок процессора, отвечающий за возможность обработки запросов на прерывание от разных устройств.
Контроллер электрического двигателя — многоступенчатый многоцепной коммутационный аппарат с ручным управлением.
Микроконтроллер — микросхема, управляющая электронными устройствами.
Промышленный контроллер — управляющее устройство, применяемое в промышленности и других отраслях для автоматизации технологических процессов, в быту — для управления климатом и др.
Программируемый логический контроллер — промышленный контроллер, оптимизированный для выполнения логических операций.
Системный контроллер — компонент чипсета, организующий взаимодействие процессора с оперативной памятью и формирующий компьютерную платформу.
Контроллер машиниста — орган управления тягой и/или торможением в локомотивах, электропоездах, трамваях
Контроллер — то же, что и регулятор.
Контроллер (программирование) — один из компонентов паттерна MVC.
Контроллер — электронный блок управления двигателем и другими системами автомобиля.
А почему мы не пишем код в контроллерах?
Я думаю, многие из Вас слышали мнение о том что кода в контроллерах быть не должно, и потому контроллер с методами в одну строку считаются «Best Practice».Я в свою очередь сомневаюсь в том, что польза от этого так уж велика. Если у Вас возникали похожие мысли, прошу под кат.
Всем привет! Сразу хочу сказать что моё мнение не является истинной, и цель сего поста это высказать своё мнение, и услышать комментарии других. Все сказанное относится в реализации API, если у вас MVC с вьюшками, то этот кейс не сработает ибо в таком случае в контроллерах лучше писать уже только логику с View
Что не так?
Я точно уверен что многие из вас работают с типичным CRUD приложение с 3-х слойной архитектурой (больше слоев кстати нет, но об этом как то в следующий раз). И в этой архитектуре у вас есть слой работы с данными (дальше DA), слой бизнес логики (дальше BL), и слой вью (дальше VL).
BL может быть сделан по разному, я встречал 2 варианта:
Рассмотрим пару реализаций в этом стиле, а потом я перенесу код в контроллеры и мы проанализируем что ж мы потеряли.
В таком виде мы реализовываем все методы и дальше просто их вызываем на уровне API:
И мне вечно не дает покоя, зачем я делаю эту дополнительную работу?
А теперь посмотрим на черную магию
Давайте уберем лишнего.
О чудо, код сервиса не отличается от контролера, мы всего лишь добавили пару атрибутов и готовы ловить http запросы
Я считаю что ASP NET отлично абстрагировал нас от работы с HTTP, у нас есть наилучшее место где мы оперируем нашими типами. Повторюсь, если у Вас есть вьюшки, тогда в контроллерах лучше писать код только для View, а в сервисах писать переиспользуемые методы для получения данных для View. Но в текущих реалиях все чаще у нас API + SPA.
Валидация?
ASP NET Core Pipeline очень хорошо тюнится и имеет массу решений, взгляните на FluentValidation, вы добавите валилдацию даже не меняя кода в контроллерах.
Хотите больше разделения?
Разделяйте интерфейс и если нужно реализацию тоже.
Как бонус, интерфейс сервиса становится контрактом верхнего уровня, и в рамках одного процесса это просто прямой вызов кода из контроллера, в рамках общения клиент-сервер подставляется простая реализация того-же интерфейса с использованием HttpClient.
Подключение других каналов
Если мне скажут что у нас может появиться ещё один канал, к примеру через очередь, я просто могу получить экземпляр контроллера и использовать его в другом канале. Этот контроллер легко резолвится из DI. Кроме того ASP NET достаточно гибкий и некоторые каналы можно научить его обрабатывать самому, опять-таки модифицируя пайплайн.
Забавный факт
Тестовое задание в таком стиле много где выкинут и Вам откажут, а ведь у Вас много доводов почему вы так сделали, но если вы попадете на собеседование и обсудите почему так дизайните код, то скорее всего это хорошее место и перед вами такой же специалист который понимает, что программирование многогранное.
Итого
Переиспользовать можно только сервисы по типу репозитория, кеша, апи клиента и тд, но переиспользовать логику обработки одного запроса — это оооочень редкий кейс, и скорее всего плохой.
Этот подход как и другие нужно применять в нужных местах, он экономит время, и очень удобен для закрытых от публичного доступа API (микросервисов).
Я считаю что контроллеры это и есть те самые BL Service или Command\QueryHandler, и в своих проектах я практикую этот подход и контролеры делю очень хорошо, рекомендую и Вам попробовать.
Ответственность фреймворка мы ни как не увеличили, у него была задача:
Я действительно не вижу критических проблем почему так нельзя делать, потому приглашаю вас в комментарии.
Если меня не сильно закидают то след статья будет об интерфейсах на каждом классе-сервисе системы, и нужно ли это? Стоит ли писать решение ради того чтобы было удобнее пукнуть мокнуть.