[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kstars-devel
Subject:    Re: [Kstars-devel] whitespace: worth fixing?
From:       Jason Harris <jharris () 30doradus ! org>
Date:       2007-09-21 23:28:58
Message-ID: 200709211628.58781.jharris () 30doradus ! org
[Download RAW message or body]

Hi,

I ran the ruby script I got from a KDE dev on skymapevents.cpp as a test.  It 
bombed out on a large switch() block, so it looks like the case-align code 
isn't bulletproof.

Anyway, here's an example of what will change:

before (indents are TABs):
	//color scheme
	kstarsData->colorScheme()->loadFromConfig( KGlobal::config().data() );
	if ( Options::darkAppColors() ) {
		QApplication::setPalette( DarkPalette );
	} else {
		QApplication::setPalette( OriginalPalette );
	}

after (indents are 4-spaces, and spaces removed from parenths):
    //color scheme
    kstarsData->colorScheme()->loadFromConfig(KGlobal::config().data());
    if (Options::darkAppColors()) {
        QApplication::setPalette(DarkPalette);
    } else {
        QApplication::setPalette(OriginalPalette);
    }

I actually prefer the spaces in parenths and brackets, and if these aren't 
always consistent it doesn't really bother me as much as the indents.  I'd 
like to hear your opinions too.

Jason


On Friday 21 September 2007 12:54, Jason Harris wrote:
> Hello,
>
> Whitespace is currently a bit of a mess in our codebase.  I've always tried
> to use TAB characters in my code, which I now kind of regret because many
> non-Jason people use spaces instead, and spaces are recommended by the
> kdelibs coding style guidelines[1].
>
> We can fix the code in an automated was using astyle[2], but this will add
> a "useless" entry to the svn history of all files, and would require a
> large file transfer the next time you svn up.
>
> Is it worth fixing the whitespace in our codebase to use 4 spaces instead
> of a TAB?  If so, does it make sense to do it now, before 4.0.0 is
> released, or should we wait until after the freeze is lifted for such a
> pervasive (but non-functional) change?
>
> thanks,
> Jason
>
> [1]: http://techbase.kde.org/Policies/Kdelibs_Coding_Style#Indentation
> [2]: http://astyle.sourceforge.net/

-- 
Jason Harris
jharris@30doradus.org
_______________________________________________
Kstars-devel mailing list
Kstars-devel@kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic