---
title: 'Einrückungen und Klammern – so nicht'
url: 'https://www.tutego.de/blog/javainsel/2011/07/einrckungen-und-klammern-so-nicht'
markdown: 'https://www.tutego.de/blog/javainsel/2011/07/einrckungen-und-klammern-so-nicht.md'
date: '2011-07-29'
description: "So nicht: private final boolean cvc(int i) { if (i < 2 || !cons(i) || cons(i-1) || !cons(i-2)) return false; { int ch = b[i]; if (ch == 'w' || ch == 'x' || ch == 'y') return false; } return true; } Erstaunlicherweise stammt der Code nicht von irgendeinem Pro…"
taxonomy:
  category:
    - 'Code Style'
---

# Einrückungen und Klammern – so nicht

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Einrückungen und Klammern – so nicht

29.07.2011 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

So nicht:

```java
   private final boolean cvc(int i)
   {  if (i < 2 || !cons(i) || cons(i-1) || !cons(i-2)) return false;
      {  int ch = b[i];
         if (ch == 'w' || ch == 'x' || ch == 'y') return false;
      }
      return true;
   }
```

Erstaunlicherweise stammt der [Code](http://tartarus.org/~martin/PorterStemmer/java.txt) nicht von irgendeinem Programmieranfänger, sondern von Martin Porter, dem “Erfinder” des [Porter Stemming Algorithmus](http://tartarus.org/~martin/PorterStemmer/).

Kategorien: [Code Style](https://www.tutego.de/blog/javainsel/category/code-style/)

## 4 Kommentare

**Jadoth** · [31.07.2011 09:41](#comment-3638)

Das "Clean Coder" und etwas eigen sein stimmt schon. Andererseits sollte man aber doch davon ausgehen, dass gerade Wissenschaftler klar und strukturiert denken und darum selbst irgendwann erkennen, dass es nicht darauf ankommt, die Buchstaben beim schreiben möglichst kompakt zusammenzuschieben sondern eher Lesbarkeit, copy&/cut&paste-barkeit zu erleichtern. Das nicht zu tun ist ungefähr so als würde ein Informatiker zu einem Physiker sagen "Ach komm, wir runden Pi auf 3.00, dann kann ich einen performanteren Integer dafür hernehmen". Der Physiker würde wahrscheinlich sofort das Messer ziehen :DD. (Okay der Vergleich hinkt weil Pi 3.00 Fehler produzieren wird, aber die Vorstellung ist einfach so lustig :D) Insofern: Guter Artikel (recht so!) Die provokante Frage wäre jetzt natürlich: was ist denn das beste Klammerungsbild? Hm... das wollt ich eh schon mal in meinen Blog schreiben...

**gaerfield** · [30.07.2011 00:23](#comment-3637)

Wissenschaftler sind gerne auch immer ein bisschen eigen. Das äussert sich natürlich auch in ihrem Code (persönlich neige ich ja bei offensichtlichen Funktionen zur in die Irre führenden Dokumentation).

**STEFAN** · [29.07.2011 19:31](#comment-3636)

Ich finde das nicht erstaunlich. Aus dem Fakt, dass Herr Dr. Porter ein begnadeter Wissenschaftler ist, lässt sich nicht folgern, dass er auch ein "Clean Coder" ist. Meine Erfharung hat mich eher das Gegenteil gelehrt :)

**gaerfield** · [29.07.2011 18:38](#comment-3635)

\\\*g - Na ist doch mal was neues :D

Die bisherigen Kommentare wurden aus WordPress übernommen. Neue Kommentare sind derzeit geschlossen.

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Sehr hübsche JavaScript Select-Boxen auch mit muli-Auswahl](https://www.tutego.de/blog/javainsel/2011/07/sehr-hbsche-javascript-select-boxen-auch-mit-muli-auswahl.md)
- Next: [Performante Ereignisbearbeitung durch LMAX Architektur](https://www.tutego.de/blog/javainsel/2011/07/performante-ereignisbearbeitung-durch-lmax-architektur.md)
