Re: Indentation styles for namespaces?
On 13.11.2011 22:29, Jorgen Grahn wrote:
My questions are simply:
- Do you people tend to indent in such cases?
I prefer not to indent the content of public namespaces.
The reason is simple: there is not benefit of doing so, except for the
waste screen space, of course. One file should not contain more the one
public namespace, so the indentation won't bring any further structure
information. The package syntax of Java takes care of that.
Things are a bit different with private implementation namespaces. They
may only cover parts of a file, in which case indentation makes sense.
I can certainly understand that some feel the indent is a waste of
horizontal space, but it's really the way I (and my editor, Emacs)
prefer it.
Who cares, what /your/ editor prefers?
In fact, if you are working in a team, no one must format entire
documents. If you do so, the you need to agree to the same formatting
rules up to the last blank. This implies that all of you use exactly the
same tools with the same settings.
Otherwise you will get tons of merge conflicts, which is most likely not
what you intended.
On the other side, if your tools keep existing formatting of unmodified
lines, and if you use tabs only in the front of a line, then you might
use rather different settings without conflicts, including the tab size.
You might configure your version control software to reject changes of
existing source files where almost all lines are modified with a
meaningful message. So the people that can't control their fingers or
editors get their own problem.
Marcel