Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'causing': 0.04; 'resulting': 0.04; 'debugging': 0.07; 'additionally': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; 'thread': 0.14; ':-d': 0.16; 'arrived': 0.16; 'non-trivial': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'tab': 0.16; 'ignore': 0.16; 'wrote:': 0.18; 'trying': 0.19; 'practices,': 0.19; 'coding': 0.22; 'header:User-Agent:1': 0.23; 'earlier': 0.24; 'header:X-Complaints-To:1': 0.27; 'header:In- Reply-To:1': 0.27; 'testing': 0.29; 'errors': 0.30; 'code': 0.31; 'disable': 0.31; 'maybe': 0.34; 'problem': 0.35; 'but': 0.35; 'there': 0.35; 'useful': 0.36; 'possible': 0.36; 'hi,': 0.36; 'so,': 0.37; 'to:addr:python-list': 0.38; 'bad': 0.39; 'skip:. 10': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'mentioned': 0.61; 'took': 0.61; 'from:charset:utf-8': 0.61; 'email addr:gmail.com': 0.63; 'such': 0.63; 'more': 0.64; 'chance': 0.65; 'received:46': 0.66; 'caused': 0.69; 'careful': 0.91; 'responses': 0.93 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: =?UTF-8?B?SnVya28gR29zcG9kbmV0acSH?= Subject: Re: how to reduce bugs due to incorrect indentation Date: Sat, 08 Feb 2014 12:11:32 +0100 Organization: PKE sistemi d.o.o. References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Gmane-NNTP-Posting-Host: 46.188.173.31 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 29 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1391857905 news.xs4all.nl 2908 [2001:888:2000:d::a6]:45307 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:65668 Hi, On 7.2.2014. 2:20, msustik@gmail.com wrote: > Based on the responses I arrived to the conclusion that there > is no better solution than trying to be careful and have good > testing suites. > > It would be possible to disable the Tab key completely > ...[snipped]... > Maybe a coloring of the background based on tab position > ...[snipped]... > I also considered > ...[snipped]... YMMV, but for me, just reading through this fun thread took more time then ever debugging issues caused by bad Python code indentation. :-D So, my suggestion would be to just ignore the problem and deal with any resulting issues as they occur. Clean coding & development practices, some of which have been mentioned earlier in this thread and are useful for many other reasons as well, will additionally reduce the chance of such errors causing any non-trivial issues. Best regards, Jurko Gospodnetić