Author: Francesco Di Tolla
Date: 05:31:43 12/03/03
Go up one level in this thread
>I've always wondered why people like to have lines containing only a >brace and nothing else. because it is ANSI standard. And it is ANSI standard becasue it is easy to read [..] >if (ifClauseExample) { > for(forExample = 1; ;) { > if(oneLineIf) > shouldLookLikeThis(); }} > >Much more compact and readable, IMHO. this is simply horrid :-) the ANSI goes like if (ifClauseExample) { for(forExample = 1; ;) { if(oneLineIf) shouldLookLikeThis(); } } the Kernighan and Ritchie like: if (ifClauseExample) { for(forExample = 1; ;) { if(oneLineIf) shouldLookLikeThis(); } } it is very important to be able to "read" which level of brace you're closing so the closing brace is always on a new line. Your piece of code is fine but if the function is say hundred lines (or even a 1000 lines) long, then reading: ... if(...) { . . . . . 100 lines somestatement;} how do you know what is that brace closing? Many editors have a matching brace utility but the indentation helps to "read" anyway. regards
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.