Top 10 Reasons Not To Use Coding Conventions / Standards Top 10 razones para no utilizar la codificación de los convenios y normas
Top 10 reasons not to use coding standards : Top 10 razones para no usar la codificación de normas:
1. Coding conventions are hard to remember. Convenciones de codificación son difíciles de recordar. Why would you, the superstar programmer, have to remember coding conventions? ¿Por qué, la superestrella del programador, tiene que recordar las convenciones de codificación? 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 superestrella que se debe permitir que el código-as-you-voluntad y dejar que los siervos para limpiarlo después de que usted.
2. Coding standards gives manager’s / clients yet another reason to reject your product / solution. Normas de codificación da del administrador / clientes una razón para rechazar su producto / solución. Why empower them to evaluate you on yet another metrics? ¿Por qué darles la posibilidad de evaluar que en otra métrica? After all managers have been known to measure productivity by counting lines of code. Después de todos los administradores se han conocido para medir la productividad de contar líneas de código. This isn’t fiction. Esto no es ficción. I had one manager who counted productivity with wc -l . Tuve un director que contó con la productividad wc-l.
3. Coding standards are different for different companies. Codificación de normas son diferentes para diferentes empresas. So having a coding convention in companies reduces mobility of software developers. Por lo tanto, tener una convención de codificación en las empresas reduce la movilidad de los desarrolladores de software. Why would you, as a software developer, want to reduce your mobility? ¿Por qué usted, como un desarrollador de software, quiere reducir su movilidad?
4. You can never agree on whether tabs are good or spaces are good. Usted puede nunca de acuerdo sobre si las pestañas son buenos o espacios son buenas. And then whether it is four spaces or eight. Y luego si es de cuatro u ocho espacios. Deciding upon a coding convention means you have to participate in endless fights of both camps. Decidir sobre una convención de codificación significa que usted tiene que participar en un sinfín de luchas de ambos bandos. Not to mention whether hungarian notation is better or polish notation. Por no hablar de si húngaro notación es mejor o polaco notación. Why bother? ¿Por qué molestarse?
5. Coding convention makes your code easier to understand. Codificación de convención hace que tu código más fácil de entender. That makes your job less secure. Eso hace que su empleo menos seguro. 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!). El mantenimiento de una buena norma de codificación significa que su código puede ser entendido por cualquier persona y su proyecto subcontratada fácilmente a algunos humilde pagado la India en Bangalore (el horror!).
6. Insurance against merger & acquisitions. Seguros contra las fusiones y adquisiciones. Your job is virtually insured if your project is worth something. Su trabajo está prácticamente asegurado si su proyecto es algo que vale la pena. Nobody else in the whole wide world can decipher your code as you rigorously do not follow any coding standards. Nadie más en todo el mundo puede amplio de descifrar su código a medida que rigurosamente no siguen normas de codificación de todo.
7. Oh yeah, I am doing exactly that . 7. Oh yeah, yo estoy haciendo exactamente eso. Imagine you are facing a strong opponent / competitor who questions your very capability to execute the project successfully. Imagínese que usted está frente a un fuerte oponente / competidor preguntas que tu capacidad para ejecutar el proyecto con éxito. You can easily bluff your way through as nobody can decipher your code to expose your bluff. Usted puede fácilmente farol su camino en lo que nadie puede de descifrar el código para exponer su farol. Then you can later correct the mistakes, or should you? A continuación, puede más tarde corregir los errores, o si?
8. Coding standards does not increase shareholder value. Normas de codificación de no aumentar el valor para el accionista. You can use this high-sounding phrase (and lie) to impress your colleagues or manager. Puede utilizar esta altisonantes palabras (y mentir) para impresionar a tus colegas o gerente. If your project is doomed then you may actually be right. Si su proyecto está condenado entonces usted puede realmente tener razón.
9. Lack of coding standards is an in-built obfuscator of your source code. La falta de normas de codificación es una construcción en obfuscator de su código fuente. Even if your code gets stolen (like Microsoft’s), nobody can make head or tail out of it (like Microsoft’s). Incluso si su código se pone robados (como Microsoft), nadie puede hacer la cola o la cabeza de él (como Microsoft). Remember never to write code like Sybase or you will suffer when it gets stolen (by you know who). Recuerde que nunca para escribir código como Sybase o si se sufren cuando se robados (por que usted sabe).
10. Coding standards isn’ta good conversation starter. Normas de codificación de conversación no es un buen arranque. You cannot impress your significant other (or hopeful) with it. No se puede impresionar a sus otros significativos (o esperanzador) de la misma. Nor can you use it as a leverage to demand a raise. Tampoco se puede utilizar como una palanca para plantear una demanda. So why bother? Entonces, ¿por qué molestarse?
Filed under Filed under Headline News Headline News , Humor , Java Software El software de Java , PHP | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artículo |
Email this Article Enviar artículo
You may also like to read También puede leer |





June 2nd, 2006 at 6:26 am 2 de Junio, 2006 a las 6:26 am
nice joke…maybe you should post also 10 reasons to USE coding conventions. agradable broma… tal vez debería también puesto 10 razones para utilizar la codificación de los convenios.
June 2nd, 2006 at 6:56 am 2 de Junio, 2006 a las 6:56 am
Thanks. Gracias.
> 10 reasons to USE coding conventions > 10 razones para usar la codificación de los convenios
I think someone already did. Creo que alguien ya lo hizo.
June 3rd, 2006 at 3:28 am 3 de junio de 2006, a las 3:28 am
You could replace “coding conventions” with unit tests… Se puede sustituir "la codificación de los convenios" con la unidad de pruebas…
July 25th, 2007 at 9:32 pm 25 de julio, de 2007 a las 9:32 pm
the author of this piece is all wrong el autor de esta pieza está todo mal
i have been in too many shops where this type of ‘thinking’ prevails: He estado en muchas tiendas donde este tipo de 'pensamiento' prevalece:
everybody thinks they are a star, but mostly they are not todo el mundo piensa que son una estrella, pero la mayoría no son
code doesnt mesh, doesnt read well, and doesnt factor well código doesnt malla, doesnt leer bien, y no funciona bien el factor
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 salir de cosas triviales, y el diseño sólido y probado momento se ignoran los principios, descuidado, o lo que es peor, deliberadamente roto a causa del "lo hago a mi manera" actitud
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 sólo doesnt entender que el desarrollo de software tiene un ciclo de vida más allá de la persona programador (s); como administrador, tengo que mantener a más largo plazo los intereses de la empresa y la propiedad intelectual en mente, y hacer cumplir normas de codificación de
also, code reviews absent a standard degenerate into useless waste of time Asimismo, el código comentarios a falta de una norma degenerar en inútil pérdida de tiempo