Top 10 reasons not to use coding standards : Top 10 razões para não usar codificação normas:

1. Coding conventions are hard to remember. Codificação convenções são difíceis de lembrar. Why would you, the superstar programmer, have to remember coding conventions? Por que você, o superstar programador, tem de lembrar codificação convenções? As a superstar you should be allowed to code-as-you-will and leave it to the minions to clean it up after you. Como uma superstar você deve ter a possibilidade de code-as-you-vontade e deixar para o asseclas a limpa-lo depois de você.

2. Coding standards gives manager’s / clients yet another reason to reject your product / solution. Codificação dá normas do gestor / clientes ainda um outro motivo para rejeitar o seu produto / solução. Why empower them to evaluate you on yet another metrics? Porque é capacitá-las para avaliar em que você ainda outra métricas? After all managers have been known to measure productivity by counting lines of code. Depois de todos os gestores têm sido conhecidos para medir a produtividade por contagem de linhas de código. This isn’t fiction. Isto não é ficção. I had one manager who counted productivity with wc -l . Eu tinha um gerente que contou com a produtividade wc-l.

3. Coding standards are different for different companies. Codificação padrões são diferentes para diferentes empresas. So having a coding convention in companies reduces mobility of software developers. Então, tendo uma codificação convenção em empresas reduz a mobilidade de desenvolvedores de software. Why would you, as a software developer, want to reduce your mobility? Por que você, como um desenvolvedor de software, pretende reduzir a sua mobilidade?

4. You can never agree on whether tabs are good or spaces are good. Você pode nunca chegar a acordo sobre se as guias são bons ou espaços são boas. And then whether it is four spaces or eight. E então se se trata de quatro ou oito espaços. Deciding upon a coding convention means you have to participate in endless fights of both camps. Decidir a uma codificação convenção significa que você tem que participar em intermináveis brigas dos dois campos. Not to mention whether hungarian notation is better or polish notation. Já para não falar húngaro notação saber se é melhor ou polonês notação. Why bother? Por que se preocupar?

5. Coding convention makes your code easier to understand. Codificação convenção torna seu código mais fácil de entender. That makes your job less secure. Isso torna o seu trabalho menos segura. Maintaining good coding standard means your code can be understood by anyone and your project easily outsourced to some lowly-paid Indian’s in Bangalore (the horror!). Manter boas codificação padrão significa que seu código possa ser compreendida por qualquer pessoa e de seu projeto facilmente terceirizada para alguns humildemente-pago do Índico em Bangalore (o horror!).

6. Insurance against merger & acquisitions. Seguro contra fusões e aquisições. Your job is virtually insured if your project is worth something. Seu trabalho é praticamente segurado se o seu projeto vale alguma coisa. Nobody else in the whole wide world can decipher your code as you rigorously do not follow any coding standards. Mais ninguém no mundo todo pode decifrar o código que você não seguir rigorosamente qualquer codificação normas.

7. Oh yeah, I am doing exactly that . 7. Oh yeah, eu estou fazendo exatamente isso. Imagine you are facing a strong opponent / competitor who questions your very capability to execute the project successfully. Imagine que você está enfrentando um forte oponente / perguntas que o seu concorrente muito capacidade para executar o projecto com êxito. You can easily bluff your way through as nobody can decipher your code to expose your bluff. Você pode facilmente blefar o seu caminho através como ninguém consegue decifrar o código para expor seu blefar. Then you can later correct the mistakes, or should you? Então você pode corrigir os erros mais tarde, ou se você?

8. Coding standards does not increase shareholder value. Codificação normas não aumenta valor para os acionistas. You can use this high-sounding phrase (and lie) to impress your colleagues or manager. Você pode usar esta frase pode parecer alto (e mentira) para impressionar os seus colegas ou gerente. If your project is doomed then you may actually be right. Se o seu projecto está votada, então você pode realmente ter razão.

9. Lack of coding standards is an in-built obfuscator of your source code. A falta de normas é uma codificação em-construído obfuscator do seu código fonte. Even if your code gets stolen (like Microsoft’s), nobody can make head or tail out of it (like Microsoft’s). Mesmo que o seu código serem furtados (como o da Microsoft), ninguém pode fazer cabeça ou cauda com isso (como o da Microsoft). Remember never to write code like Sybase or you will suffer when it gets stolen (by you know who). Lembre nunca gostou de escrever código ou Sybase vai sofrer quando fica roubados (você sabe por que).

10. Coding standards isn’ta good conversation starter. Codificação padrões uma boa conversa fermento. You cannot impress your significant other (or hopeful) with it. Você não pode impressionar seus outros significativos (ou esperançoso) com ele. Nor can you use it as a leverage to demand a raise. Também não se pode utilizá-lo como uma alavanca para uma procura aumentar. So why bother? Então, porquê se preocupar?