Gabi Teris wrote:
I see autowiring (if done properly, of course) a way to simplify code writing and better navigation within large projects.
Have you ever had to deal with a large project which was not familiar to you and where autowiring was used? Where do you see a better navigation when autowiring is used?
Yes, it saves a lot of typework. But in my experience it can get really ugly if it's not working as expected. Using setters is a bit more work but in my opionion it's the more maintainable approach.
And if you need to mention "if done properly, of course" (on any development issue) you can be sure: someone somewhere is doing right now the exact opposite (because of dead-lines, pressure, lack of sleep and/or knowledge, whatever).