+1 к constructor injection. Сразу видны все зависимости, нет привязки к конкретной реализации DI как в случае с атрибутами. Property injection можно оставить только для реализации циклических зависимостей, что чаще всего — bad design.
PS: я фанат Autofac (долгое время пользовался Unity, а затем ninject)
>>Когда изменяем содержимое структуры, её хэш-код как правило должен измениться, неправда ли.
Так в том то и дело, что хэш не изменится при изменении остальных полей.
Перешёл с 11ой оперы и что я вижу?
— Нет закрепления вкладок
— Нет Ctrl + Z и удобной птички справа, которая показывает историю
— Нет почты! (вместо этого какое-то отдельное приложение, инсталлятор которого у меня на 8ке даже не запустился)
— Неудобное для меня окошко загрузок
— Opera Unite, закладки — но хоть пообещали…
Собственно пока это выглядит как поделка школькника на хромиуме, вот не знаю что делать — сидеть дальше на опере 11 или переходить на хром.
PS: я фанат Autofac (долгое время пользовался Unity, а затем ninject)
особенно размер матрицы, ага, на голову. Взято отсюда.
Для этого есть отдельная книга:
Так в том то и дело, что хэш не изменится при изменении остальных полей.
— Нет закрепления вкладок
— Нет Ctrl + Z и удобной птички справа, которая показывает историю
— Нет почты! (вместо этого какое-то отдельное приложение, инсталлятор которого у меня на 8ке даже не запустился)
— Неудобное для меня окошко загрузок
— Opera Unite, закладки — но хоть пообещали…
Собственно пока это выглядит как поделка школькника на хромиуме, вот не знаю что делать — сидеть дальше на опере 11 или переходить на хром.