This is the saddest thread ever.
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Spaces or Tabs
Collapse
X
-
-
Tabs are evil. Anyone who puts them into source code (when not expanded automatically to spaces) will find their soul sealed in a bottle and cast down into the deepest pit of hell, there to remain in torment for all eternity next to Judas Iscariot, Brutus, and the guy who decided to use tabs in the Unix "make" utility ...Originally posted by bogeyman View Post.. Sod portability. Tabs are the way to go for indenting.
If you want to convert tabs to 4/5/6... spaces then any editor (or grep) can do that for you.
Why add white-space bloat to the source code?
HTHWork in the public sector? Read the IR35 FAQ hereComment
-
No, the saddest thread ever would be whether to put the first curly brace on the same line as the start of the block of statements <shudder> or on a fresh line.Originally posted by TazMaN View PostThis is the saddest thread ever.Comment
-
always a fresh line!!!Originally posted by TimberWolf View PostNo, the saddest thread ever would be whether to put the first curly brace on the same line as the start of the block of statements <shudder> or on a fresh line.
someone needs to make a poll
Coffee's for closersComment
-
Ugh - why on a new line?Originally posted by TimberWolf View PostNo, the saddest thread ever would be whether to put the first curly brace on the same line as the start of the block of statements <shudder> or on a fresh line.
I had this discussion with somebody at a client a few years ago. I ended it by saying "Fine, you do it that way; I'll do it the right way."
Comment
-
Anyone who voted tabs deserves their next job to be remotely hotfixing code via ssh and vi. Anyone who's done such a thing will know how evil tabs are and that those who use them should burn in hell.
Same thing applies to those who put curly braces on the same line and not on a new line, and for the same reason. Screw Sun and their coding standards, Gosling obviously never loaded a file into vi with lines wrapping all over the place and tried to work out what code was part of what loop.Comment
-
Neither does vi (though I always hesitate to state anything about UNIX because there is always some smarterarse...). I use vi for the same reason as I once used edlin: at least you know it will be on any machine you use.Originally posted by zeitghostEdlin doesn't.
HTH.

PS I just verified that by opening a DOs window and running edlin here. How do you get out of entry mode?Comment
-
New line means its easier to visually match a } with a {Originally posted by NickFitz View PostUgh - why on a new line?
I had this discussion with somebody at a client a few years ago. I ended it by saying "Fine, you do it that way; I'll do it the right way."
Not that I ever program anything anymore that needs braces round blocks of codeCoffee's for closersComment
-
Most important is the vertical alignment.Originally posted by Spacecadet View PostNew line means its easier to visually match a } with a {
Well, no. But I don't mind telling the kids where they're going wrongNot that I ever program anything anymore that needs braces round blocks of code
Comment
-
Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers

Comment