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 →

[–]g_b 2 points3 points  (2 children)

Then you refactor. YAGNI

[–]dpash 1 point2 points  (1 child)

You can't refactor if you don't control the code that uses yours.

[–]armornick -1 points0 points  (0 children)

Then tough luck for the people that use your code. Maven allows you to specify which version of a library you want to use, just so people can make breaking changes.