Top 10 Reasons Not To Use Coding Conventions / Standards Top 10 razões para não usar codificação convenções e normas
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?
Filed under Arquivado em Headline News Headline News , De Humor , De Java Software Java Software , De PHP | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artigo |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |




June 2nd, 2006 at 6:26 am 2 de junho de 2006 em 6:26 am
nice joke…maybe you should post also 10 reasons to USE coding conventions. nice piada… talvez você deve também pós 10 razões para usar codificação convenções.
June 2nd, 2006 at 6:56 am 2 de junho de 2006 em 6:56 am
Thanks. Obrigado.
> 10 reasons to USE coding conventions > 10 razões para usar codificação convenções
I think someone already did. Penso que alguém já fez.
June 3rd, 2006 at 3:28 am 3 de junho de 2006 em 3:28 am
You could replace “coding conventions” with unit tests… Você pode substituir "codificação convenções", com testes unitários…
July 25th, 2007 at 9:32 pm 25 de julho de 2007 em 9:32 pm
the author of this piece is all wrong o autor desta peça está todo errado
i have been in too many shops where this type of ‘thinking’ prevails: Tenho estado em muitas lojas onde este tipo de "pensar" prevalece:
everybody thinks they are a star, but mostly they are not todo mundo pensa que eles são uma estrela, mas eles não são maioritariamente
code doesnt mesh, doesnt read well, and doesnt factor well Código doesnt malha, não leu bem, e não factor bem
arguments break out of trivial things, and solid design and time tested principles are ignored, neglected, or worse,deliberately broken because of the “I’ll do it my way” attitude argumentos sair do trivial coisas, sólidos e de concepção e de tempo testados princípios são ignorados, negligenciados, ou pior, deliberadamente quebrado por causa do "Eu vou fazer o meu caminho" atitude
this author just doesnt understand that software development has a life cycle beyond the individual programmer(s); as a manager, I have to keep the longer term interests of the company and it’s intellectual property in mind, and I do enforce coding standards este autor não apenas entender que tem um desenvolvimento de software para além do ciclo de vida individual programador (s); como dirigente, tenho de manter a longo prazo interesses da sociedade e é de propriedade intelectual em mente, e quero fazer valer as normas codificação
also, code reviews absent a standard degenerate into useless waste of time Também, código opiniões ausente degenerar em uma norma inútil desperdício de tempo