Резюме для программиста
Прочитал в одной из вакансий
“Inversion of Control” ist Dir vertraut... Autofac
Почитал в Википедии про примеры инверсии контроля. По сути там сказанного, сейчас и уже давно подавляющая часть ПО по такой инверсии сделано. "Классический" подход остался в далёких 70-90-х и лишь отдельными примерами в настоящем. Т.е. новичок-программист даже может и не представлять, что он IoC использует, т.к. в основном только в этой парадигме и программирует.
Далее читаю
The term is related to, but different from, the dependency inversion principle
Смотрим, что такое Autofac - а это типичный сервис для IoD.
Вывод. Люди сами толком не понимают разницы, но других грузят. Сравните подход:
- знать или выучить Autofac (чего там учить?) - нормальное требование;
- теоретизировать об IoC/IoD в требованиях вакансии - кого-то запутать хотите или что?
Это как обычного водителя в наше время просить уметь управлять транспортными средствами с инжектором. А других уже давно и нет, кроме каких-то редких исключений. Но зато вакансия странно звучит и нагоняет туману.