![]() |
|
Commit Policy - Printable Version +- RouteConverter Forum (https://forum.routeconverter.com) +-- Forum: Developers (https://forum.routeconverter.com/forum-6.html) +--- Forum: Development (https://forum.routeconverter.com/forum-13.html) +--- Thread: Commit Policy (/thread-129.html) |
Commit Policy - routeconverter - 25.05.2008 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 |