So what happens if you accept someone else's code, who was using the "wrong" number of spaces for indent and mix it with your code?
Alexey ________________________________ From: Ricky Clarkson <[email protected]> To: [email protected] Sent: Wed, May 18, 2011 6:44:06 AM Subject: Re: [The Java Posse] Vs: Re: How many characters do you use for indention? The problem is that if you, accidentally or otherwise, end up with a mixture of tabs and spaces for indentation, people with different tab sizes set see your code as spaghetti. It's easier to write a rule that detects and rejects tabs than it is to detect a bad mixture of tabs and spaces. In the latter, what would happen with: < tab >int[] x = {1, 2, 3, 4, 5, < tab > 6, 7, 8, 9, 10}; -- Skype: ricky_clarkson UK phone (forwards to Skype): 0161 408 5260 On Wed, May 18, 2011 at 6:45 AM, Roland Tepp <[email protected]> wrote: > At the risk of causing some whitespace holy war, I would actually secont > that sentiment. > > I am actually rather surprised at the level of dislike for a tab character > among this crowd, because this tab character fits really well into the > semantics of nesting/indentation. You can express a level of indentation > with a single character and adjust the actual visual representation of the > indentation depth at the editor/IDE level. > > Also - if everyone used tab for indentation, it would open up elastic > tabstops and opening up. > Also, to throw it out here, I just stumbled upon a pretty neat idea talking > about sidestepping the whole tabs vs spaces discussion by using a word > processor for writing code instead. Quite bold proposal, I would say... > > kolmapäev, 18. mai 2011 9:56.33 UTC+3 kirjutas Casper Bang: >> >> > (anyone who mentions they use tabs, please line up against the back >> > wall) >> >> Bah if everyone just used a tab to signify a logical indentation >> level, your whole question becomes pointless - think about it for a >> second. Indentation should be about expressing semantics on screen, >> not act as a space macro in the AST. I usually render one indentation >> as 4 spaces. > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
