Я недавно изучал Guice в университетском курсе и видел Google I/O video about it. В видеоролике они заявляют, что используют его в каждом проекте Google, включая Wave и т. Д. Мне было интересно - действительно ли Guice это вездесущий? Это действительно обязательное знание для программистов в Java? Должен ли я всегда использовать его на заводе?Когда и где использовать инъекцию зависимостей с помощью Guice?
Thanks