Whitespace as syntax (was Re: Python Rocks!)
Dennis Lee Bieber
wlfraed at ix.netcom.com
Wed Feb 9 01:06:22 EST 2000
More information about the Python-list mailing list
Wed Feb 9 01:06:22 EST 2000
- Previous message (by thread): Whitespace as syntax (was Re: Python Rocks!)
- Next message (by thread): Whitespace as syntax (was Re: Python Rocks!)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, 08 Feb 2000 06:15:43 GMT, fcahoon at my-deja.com declaimed the following in comp.lang.python: > > Suppose that I'm one of those set-tabs-to-logical-indentation sorts of > guys, so I set my tab width to 4, then look at this code in my editor. > Gee, it sure _looks_ like statement4 belongs to "if condition1"! And, > if I convert tabs to spaces when I save, statement4 _will_ belong to "if > condtion1". I've just unwittingly changed the logic of the code! > > You may, of course, argue that this is unlikely, but it is still > plausible enough to make me _very_ nervous. > And this only occurs when you take, as is, source from mixed generators (pardon the odd language)... If you are talking a company level shop, both ISO 9000+ and SEI tend to like lots of documentation of procedures (personally, I feel ISO 9000 goes too far into documented procedures and not enough into product). If your shop is attempting to be ISO 9000 and/or SEI certified, surely you would have some procedures defining coding standards. In those standards, you could specify how Python indentation is to be coded (spaces only, tabs only, mixed @ x-spaces per tab, etc.) By following these procedures you mitigate the "problem". The only thing left is if you modify sources from outside the shop -- for these, you should probably examine them for their "configuration" and run them through a formatter to generate your shop's standard format. -- > ============================================================== < > wlfraed at ix.netcom.com | Wulfraed Dennis Lee Bieber KD6MOG < > wulfraed at dm.net | Bestiaria Support Staff < > ============================================================== < > Bestiaria Home Page: http://www.beastie.dm.net/ < > Home Page: http://www.dm.net/~wulfraed/ <
- Previous message (by thread): Whitespace as syntax (was Re: Python Rocks!)
- Next message (by thread): Whitespace as syntax (was Re: Python Rocks!)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list