All streams
Search
Write a publication
Pull to refresh
1
0
RouR @RouR

Пользователь

Send message
В офисе админы контролируют софт, железо и сеть — что куда идёт, кто на каких сайтах сидит. Некоторые режут во внешний мир все соединения, кроме 80 порта. Некоторые ещё и интернет лимитируют.
Кое-где ещё и в системнике залочены все usb-порты. И права локального админа не дают — нужен софт, пиши заявку, они установят.

Если в вашем офисе такого нету, то это хорошо.

Удалёнщик как правило работает на своём оборудовании и его редко так контролируют.
Вообще-то важно. Связано с NDA.
Был скандал, когда американский удалёнщик отдал свою работу на аутсорс индусам, тайно от работодателя. И жил на разницу между рейтами, фактически не работая сам.
Я на удалёнке, меня не контролируют программами учёта. Оценивают результат работы, а не процесс. Зачем соглашаться на рабские условия?
Работодатель в принципе не может рассчитывать на эксклюзивность в отношениях с удалённым сотрудником.

Как будто когда человек сидит в офисе он не может халтурить налево в рабочее время. (Лично видел такое)
И в не рабочее тоже. Нет эксклюзива, если платят мало.
Считаю дурным тоном в mvc-контроллере работать напрямую с репозиторием. Нужен промежуточный слой, внутри которого будет бизнесс-логика, логика кеэширования и инвалидации кэша и т.п.
Тут смысл как раз в том, чтобы избежать фильтрации в памяти.


Вы точно в курсе что связка из IQueryable и linq может конвертироваться напрямую в sql запрос со всеми необходимыми where, order by, group by?? И никакой фильтрации в памяти приложения не будет, т.к. эти займётся сама БД.

Using IQueryable with Linq
Ну и зря минусуете. Большинство игр будет работать.

http://www.win2012workstation.com/games/ — Games Compatibility
Данный способ не означает отказа от ООП (зависит от языка программирования). Бывает partial class (.Net) который может быть написан в нескольких файлах.
http://stackoverflow.com/questions/21657684/partial-class-in-php-like-we-have-in-c-sharp

В целом это замедление компиляции (.Net), для PHP наверно тоже не очень хорошо с интерпретацией.

Не вижу плюсов на практике. Просматривать историю коммитов приходится редко (и слава богу)
Если не прятаться за NDA, а взять пример с ISender из http://docs.autofac.org/en/latest/faq/select-by-context.html , то какой ваш 5й способ? С вашей «правильной» декомпозицией.
Можете показать код?
Вы обязаны контролировать все регистрации во всех модулях

Да, должны. No magic here.

Модули свою задачу решают, жизнь упрощают, важно правильно делить на части.
В своих проектах я знаю что регистрации будут в том же подпроекте где и имплементация этих интерфейсов. Знаю какой файл открыть. И удобнее читать часть конфигурации этого логического контекста, а не простыню из несколько экранов из всех регистраций всего проекта.
Декомпозиция — разделение целого на части.
В документации написано чётко — A module is a small class that can be used to bundle up a set of related components behind a ‘facade’ to simplify configuration and deployment. Задача модулей — Decrease Configuration Complexity

Модули пригодны для декомпозиции.

Проблема, которую вы описали, решается не декомпозицией.
Декомпозиция не пригодна для решения описанной проблемы.
Ваш случай описывается http://docs.autofac.org/en/latest/faq/select-by-context.html с 4 способами решения.
Можете привести конкретный пример из практики?
Пока что попахивает нарушением то ли SOLID, то ли DRY
Вы предполагаете, а я спрашиваю авторов как они сделали.
Речь про логгер и телеметрию, которая идёт в комплекте с десяткой.
И если на Mac происходит ввод с клавиатуры, мыши и т. д., то виртуальная машина Windows узнает об этом и не уходит в состояние простоя.
Т.е. keylogger на винде запишет все нажатия макоси?
а потом менять аккумулятор на заводе производителя? так это не аккумулятор, а батарейка.
5 лет работы — это до выхода из строя аккумулятора? заряда на сколько хватает? как заряжают?
А ещё ежедневные гороскопы — это без структурное управление обществом. Любители теории глобального заговора могут погуглить детали.

Information

Rating
Does not participate
Location
Россия
Registered
Activity