Comment Re:After 42 yrs programming I say... (Score 1) 430
As an integration tester, I have to second what you're saying !!
It's a real pain to integrate works done by people having a different formatting style habit. In my opinion, enforcing that everybody uses UTF-8 as a default encoding is the first rule to establish. I'm currently working with people in Mauritius and, I can understand why, some of them encode their files using UTF-16 ... It's fine but our standard is UTF-8 and, sadly, our internal SCM tools (targeting IBM Synergy 6.5a) don't like developers to mess up with that ;(
And yes ... distributing a enforced checkstyle formatting pass automatically while integrating (preferably every night) is a must have best practice ! We use maven for that and a very special Hudson plugin : blame :)
I know all other build managers in the world just smiled when they read the former sentence ;)
It's a real pain to integrate works done by people having a different formatting style habit. In my opinion, enforcing that everybody uses UTF-8 as a default encoding is the first rule to establish. I'm currently working with people in Mauritius and, I can understand why, some of them encode their files using UTF-16
And yes
I know all other build managers in the world just smiled when they read the former sentence