Top 10 reasons not to use coding standards : Топ 10 причин не использовать стандартов кодирования:

1. Coding conventions are hard to remember. Кодирование конвенций, которые трудно вспомнить. Why would you, the superstar programmer, have to remember coding conventions? Почему бы вам, суперзвезда программист, должны помнить, кодирование конвенциям? As a superstar you should be allowed to code-as-you-will and leave it to the minions to clean it up after you. Как вы суперзвезда должно быть разрешено использование кодов, как вы-будет и оставить его на minions для очистки ее после того, как вы.

2. Coding standards gives manager’s / clients yet another reason to reject your product / solution. Стандартов кодирования дает менеджера / клиентам еще одна причина отказаться от вашего продукта / решения. Why empower them to evaluate you on yet another metrics? Почему дать им возможность оценить вас с еще одним показатели? After all managers have been known to measure productivity by counting lines of code. После всех руководителей были известны для измерения производительности путем подсчета строк кода. This isn’t fiction. Это не вымысел. I had one manager who counted productivity with wc -l . Я имел одного руководителя которые подсчитываются производительности с туалетом-л.

3. Coding standards are different for different companies. Стандартов кодирования различны для разных компаний. So having a coding convention in companies reduces mobility of software developers. Итак, имеющих кодирования конвенции в компании, снижает мобильность разработчиков программного обеспечения. Why would you, as a software developer, want to reduce your mobility? Почему бы вам, как разработчик, хотите уменьшить ваши мобильность?

4. You can never agree on whether tabs are good or spaces are good. Вы никогда не могут договориться о том вкладок являются хорошими или пробелы являются хорошими. And then whether it is four spaces or eight. И то ли четыре или восемь мест. Deciding upon a coding convention means you have to participate in endless fights of both camps. Принятие решения по кодированию конвенции означает, что вы должны участвовать в бесконечных бои обоих лагерях. Not to mention whether hungarian notation is better or polish notation. Не говоря уже о венгерской нотации ли это лучше или польской нотации. Why bother? Зачем беспокоиться?

5. Coding convention makes your code easier to understand. Кодирование конвенции делает код легче понять. That makes your job less secure. Это делает вашу работу менее безопасным. 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!). Поддержание хорошей стандартными средствами кодирования, код может быть понят никем и ваш проект легко внешний некоторых кроткий оплачиваемую в Индийском в Бангалоре (ужас!).

6. Insurance against merger & acquisitions. Страхование от слияний и поглощений. Your job is virtually insured if your project is worth something. Ваша задача практически застрахованы, если ваш проект стоит нечто. Nobody else in the whole wide world can decipher your code as you rigorously do not follow any coding standards. Никто другой в целом широкий мир может определить ваш код, как вы строго не придерживаются каких-либо стандартов кодирования.

7. Oh yeah, I am doing exactly that . 7. Ах да, я делаю именно это. Imagine you are facing a strong opponent / competitor who questions your very capability to execute the project successfully. Представьте, вы видите сильной оппонента / конкурента ваши вопросы, которые очень потенциал для выполнения проекта успешно. You can easily bluff your way through as nobody can decipher your code to expose your bluff. Вы можете легко блеф ваши путем, как никто не сможет определить ваш код для разоблачения ваши блеф. Then you can later correct the mistakes, or should you? После этого вы сможете позднее исправить ошибки, или же ты?

8. Coding standards does not increase shareholder value. Стандартов кодирования не ведет к увеличению стоимости акционерного капитала. You can use this high-sounding phrase (and lie) to impress your colleagues or manager. Вы можете использовать этот высокий звучащих слов (и ложь) для того, чтобы ваши коллеги или менеджера. If your project is doomed then you may actually be right. Если ваш проект обречен, то вы фактически могут быть правы.

9. Lack of coding standards is an in-built obfuscator of your source code. Отсутствие стандартов кодирования является встроенный в obfuscator вашего исходного кода. Even if your code gets stolen (like Microsoft’s), nobody can make head or tail out of it (like Microsoft’s). Даже если Ваш код при краже (например, Microsoft's), никто не может делать головой или хвостом из нее (например, Microsoft's). Remember never to write code like Sybase or you will suffer when it gets stolen (by you know who). Помните, никогда не писать код, подобно Sybase или вы будете страдать, когда он при краже (на которые вы знаете).

10. Coding standards isn’ta good conversation starter. Стандартов кодирования isn'ta хороший разговор стартер. You cannot impress your significant other (or hopeful) with it. Вы не можете впечатлить вашего значительного других (или надеемся) с ним. Nor can you use it as a leverage to demand a raise. Не могу вас использовать его в качестве рычага для повышения спроса. So why bother? Так зачем беспокоиться?