Top 10 Reasons Not To Use Coding Conventions / Standards Top 10 Gründe, nicht zu verwenden Coding Konventionen / Normen
Top 10 reasons not to use coding standards : Top 10 Gründe, nicht zu verwenden Coding-Standards:
1. 1 werden. Coding conventions are hard to remember. Coding Konventionen sind schwer zu merken. Why would you, the superstar programmer, have to remember coding conventions? Warum würden Sie, den Superstar Programmierer, dürfen nicht vergessen, 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. Als Superstar Sie sollten die Möglichkeit haben, Code-as-you-will-und überlassen es dem Diener zu reinigen es nach Ihnen.
2. 2 werden. Coding standards gives manager’s / clients yet another reason to reject your product / solution. Coding Standards gibt Manager's / Kunden noch einen weiteren Grund zur Ablehnung Ihres Produktes / Lösung. Why empower them to evaluate you on yet another metrics? Warum sie befähigen, zu bewerten Sie noch auf einen anderen Metriken? After all managers have been known to measure productivity by counting lines of code. Nachdem alle Führungskräfte bekannt wurden zur Messung der Produktivität durch Zählen Zeilen Code. This isn’t fiction. Dies ist keine Fiktion. I had one manager who counted productivity with wc -l . Ich hatte ein Manager, gezählt Produktivität mit wc-l.
3. Coding standards are different for different companies. Coding Standards sind unterschiedlich für verschiedene Firmen. So having a coding convention in companies reduces mobility of software developers. Also mit einer Codierung Konvention in den Unternehmen reduziert die Mobilität der Software-Entwickler. Why would you, as a software developer, want to reduce your mobility? Warum würden Sie, als Software-Entwickler, reduzieren wollen Ihre Mobilität?
4. You can never agree on whether tabs are good or spaces are good. Man kann nie einig darüber, ob es gute Tabs oder Leerzeichen sind gut. And then whether it is four spaces or eight. Und dann, ob es sich um vier oder acht Räume. Deciding upon a coding convention means you have to participate in endless fights of both camps. Entscheidung über ein Coding-Konvention heißt, Sie haben zur Teilnahme an endlosen Kämpfe der beiden Lagern. Not to mention whether hungarian notation is better or polish notation. Ganz zu schweigen von ungarisch-Notation, ob es besser oder polnischer Notation. Why bother? Warum die Mühe?
5. Coding convention makes your code easier to understand. Coding Konvention macht Ihren Code leichter zu verstehen. That makes your job less secure. Das macht Ihren Job weniger sicher. 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!). Beibehalten der guten Standard-Codierung bedeutet, dass Ihr Code kann von jedermann verstanden und Ihr Projekt einfach ausgelagert bis zu einem gewissen gering bezahlten indischen's in Bangalore (der Schrecken!).
6. Insurance against merger & acquisitions. Versicherung gegen Merger & Acquisitions. Your job is virtually insured if your project is worth something. Ihre Aufgabe ist praktisch versichert, wenn Ihr Projekt ist etwas wert. Nobody else in the whole wide world can decipher your code as you rigorously do not follow any coding standards. Niemand sonst in der ganzen weiten Welt können Sie den Code entschlüsseln, wie Sie konsequent folgen nicht alle Coding-Standards.
7. Oh yeah, I am doing exactly that . 7. Oh ja, ich bin genau das tun. Imagine you are facing a strong opponent / competitor who questions your very capability to execute the project successfully. Stellen Sie vor sich, vor einem starken Gegner / Mitbewerber, Ihre Fragen sehr Fähigkeit zur Ausführung des Projektes erfolgreich abgeschlossen. You can easily bluff your way through as nobody can decipher your code to expose your bluff. Sie können sich ganz einfach bluffen Sie Ihren Weg durch wie sie noch niemand entschlüsseln kann Ihren Code auf Ihren Bluff. Then you can later correct the mistakes, or should you? Dann können Sie später die Fehler korrigieren, oder sollten Sie?
8. Coding standards does not increase shareholder value. Coding Standards nicht Steigerung des Shareholder-Value. You can use this high-sounding phrase (and lie) to impress your colleagues or manager. Sie können mit diesem High-klingende Phrase (und liegen) zu Beeindrucken Sie Ihre Kollegen oder Manager. If your project is doomed then you may actually be right. Wenn Ihr Projekt zum Scheitern verurteilt ist, dann können Sie eigentlich richtig sein.
9. Lack of coding standards is an in-built obfuscator of your source code. Mangelnde Coding-Standards ist ein eingebautes Obfuskator Ihres Quellcodes. Even if your code gets stolen (like Microsoft’s), nobody can make head or tail out of it (like Microsoft’s). Selbst wenn Sie den Code gestohlen wird (wie Microsoft's), kann niemand klug daraus (wie Microsoft's). Remember never to write code like Sybase or you will suffer when it gets stolen (by you know who). Denken Sie daran, nie zu schreiben Code wie Sybase, sonst wirst du leiden, wenn es gestohlen wird (von Ihnen wissen,).
10. Coding standards isn’ta good conversation starter. Coding Standards ist kein gutes Gespräch Starter. You cannot impress your significant other (or hopeful) with it. Sie können nicht Beeindrucken Sie Ihre Significant Other (oder Hoffnung) mit ihm. Nor can you use it as a leverage to demand a raise. Auch können Sie es als eine Hebelwirkung auf eine Erhöhung der Nachfrage. So why bother? Warum die Mühe?
Filed under Gespeichert unter Headline News Headline News , Humor , Java Software Java-Software , PHP | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | dieser Artikel |
Email this Article Den Link zu diesem Artikel
You may also like to read Sie können auch gerne lesen |





June 2nd, 2006 at 6:26 am 2. Juni 2006 in 6:26
nice joke…maybe you should post also 10 reasons to USE coding conventions. netter Witz… vielleicht sollten Sie auch nach 10 Gründe für die Nutzung von Coding Conventions.
June 2nd, 2006 at 6:56 am 2. Juni 2006 in 6:56
Thanks. Danke.
> 10 reasons to USE coding conventions > 10 Gründe für die Nutzung von Coding Conventions
I think someone already did. Ich glaube, jemand bereits getan hat.
June 3rd, 2006 at 3:28 am 3. Juni 2006 in 3:28
You could replace “coding conventions” with unit tests… Sie ersetzen könnten "Coding Conventions" mit Unit-Tests…
July 25th, 2007 at 9:32 pm 25. Juli 2007 bei 9:32 pm
the author of this piece is all wrong der Autor dieses Stück ist alles falsch
i have been in too many shops where this type of ‘thinking’ prevails: Ich habe in zu vielen Geschäften, wo diese Art von "Denken" herrscht:
everybody thinks they are a star, but mostly they are not jeder denkt, sie sind ein Stern, aber meistens sind sie nicht
code doesnt mesh, doesnt read well, and doesnt factor well Code nicht Masche, nicht gut lesen, und nicht Faktor gut
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 Argumente, aus triviale Dinge, und solide Konstruktion und die Zeit getestet Grundsätze werden ignoriert, vernachlässigt, oder schlimmer noch, absichtlich gebrochen, weil der "I'll do it my way"-Haltung
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 dieses Autors einfach nicht verstehen, dass der Software-Entwicklung hat eine Lebensdauer über die einzelnen Programmierer (n); als Manager, ich habe, um die längerfristigen Interessen des Unternehmens und seine geistigen Eigentums im Sinn, und ich habe durchsetzen Coding-Standards
also, code reviews absent a standard degenerate into useless waste of time auch, Code-Reviews fehlt ein Standard degenerieren in nutzlose Zeitverschwendung