25.05.2008, 10:13
Was die Policy angeht, so mal aus der hohlen Hand, an was ich mich gehalten habe:
- Dem vorgefundenen Codestil anpassen
- Keine Tabs, 4 Zeichen Indent, 8 Zeichen Indent beim Fortführen des Codes in der nächsten Zeile
- Klassen beginnen mit GPL-Hinweis
- Gleich danach die package-Deklaration
- Eine Zeile frei
- Importe, ab 5 pro Package mit *
- Eine Zeile frei
- JavaDoc zur Klasse, der ihre Aufgabe und den Autoren angibt
- Eine Zeile frei
- static finals
- statics
- Attribute
- Konstruktor
- private Helper vor public Methoden, denen sie zuarbeiten
- equals, hashCode, toString beenden die Klasse
- Klare Aufgabe pro Klasse, Methode
- Lieber Delegieren statt Vererben
- Wenn Code fehlerträchtig sein kann: Test first
- Trunk immer mit grünen Tests hinterlassen
- Use english
- Sprachende Namen ersparen Kommentare
- Commit-Meldungen erklären kurz die Intention des Submits
- Dem vorgefundenen Codestil anpassen
- Keine Tabs, 4 Zeichen Indent, 8 Zeichen Indent beim Fortführen des Codes in der nächsten Zeile
- Klassen beginnen mit GPL-Hinweis
- Gleich danach die package-Deklaration
- Eine Zeile frei
- Importe, ab 5 pro Package mit *
- Eine Zeile frei
- JavaDoc zur Klasse, der ihre Aufgabe und den Autoren angibt
- Eine Zeile frei
- static finals
- statics
- Attribute
- Konstruktor
- private Helper vor public Methoden, denen sie zuarbeiten
- equals, hashCode, toString beenden die Klasse
- Klare Aufgabe pro Klasse, Methode
- Lieber Delegieren statt Vererben
- Wenn Code fehlerträchtig sein kann: Test first
- Trunk immer mit grünen Tests hinterlassen
- Use english
- Sprachende Namen ersparen Kommentare
- Commit-Meldungen erklären kurz die Intention des Submits
--
Christian
Christian