Most importantly, consistency matters more than anything else... Consistent with your team, the languages requirements, style guides, all of these things need consideration. That being said, tabs. The answer is clearly tabs.
tabs is the indent character, and it creates smaller file sizes.
Exactly, you should respect other people's preferences of logical indentation. I could use my preferred indent of 2, and other people, godless swine that they are can have 8 if they want...
public int add(int a,
//And get this to line up?
Well you just...
public int add(
would make for a good discuss in future tho....
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.