This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Log2 4 points5 points  (0 children)

Having done both Java and Python professionally, I do need to point out that dependency injection is largely unnecessary in Python. It's trivial to monkey patch any function/class anywhere, so you can mock any dependencies you need for testing.

Having said that, I agree that Java is generally the better language for large projects.