On 26/05/2010 08:56, Duncan Parsons wrote:

Anyway, having seen the screenshot that Vladimir put up, I quite like it (not 
using a terribly uptodate version at the mo, whilst some pascal dev is on 
hiatus). I would opt for it being on (I know it's a quiet voice in a sea of 
no!), and bold wouldn't be a bad idea, or just another distinctive colour.

I changed it to off by default when I introduced the user-definable colorschemes.

But i am kind of glad that at least a few people share my opinion.

I guess a previous poster was right. Many people only read code they are familiar with, or that has easy to read case statements anyway. (after jedi-format). On the other some of the case statements I had to look at (and no, I did not write them myself) are less easy to detect, even though they use proper indent.
But if:
- a single block in the case, spans over 50 or more lines (multiply screen pages) - is already indented 4 or 5 levels at the start (so you can no longer tell how many levels that are by just looking at it, could be 8 space, could be 10)
- has several nested if, or other blocks within it.

[ don't start arguing, that then the code should be rewritten, => to rewrite the code one must read it first]

then indent alone is almost useless to make out where a case-block starts. All you have is a ":" at the end of the label. not that easy to spot. (and if it's an else, all you have is a simcolon on the end of the previous line, that's a guaranteed one to overlook)


Martin


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to