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
Contractor Services
CUK News
- National Minimum Wage increase: operational for most umbrella staff, but brace for impact Today 09:13
- Contractors, Joint & Several Liability’s unintended consequences are already piling up Yesterday 07:29
- Contractors, did you know self-employed DBS Checks have changed, for the better? Mar 17 07:56
- Offshoring harms already fraught IT contractors. Here’s what ministers can do Mar 16 07:57
- Dividends in 2026/27: an expert’s explainer for contractors Mar 13 07:20
- Dividends in 2026/27: an expert’s explainer for contractors Mar 13 07:04
- Contracting Awards 2026 opens for entries — with new AI category Mar 12 07:26
- Contracting Awards 2026 opens for entries — with new AI category Mar 12 07:26
- Contractors, beware these four traps in the UK’s Statutory Residence Test Mar 11 08:18
- Contractors, beware these four traps in the UK’s Statutory Residence Test Mar 11 00:23

Comment