Talk: Goldene Regeln für die Entwicklung von Perl-Applikationen von Alvar Freude

| | Kommentare (0)

Alvar Freude hat auf dem 11. Deutschen Perl-Workshop das sehr gute Tutorial Goldene Regeln für die Entwicklung von Perl-Applikationen (Slides) gehalten.

Der Vortrag hat mir sehr gut gefallen und ich unterstütze die von Alvar genannten Regeln. Alvars Verdienst ist daher auch die Veranschaulichung und Ordnung dieser Regeln.

Für alle, die nicht auf dem 11. Deutschen Perl-Workshop waren, eine Liste der insgesamt 42 Regeln (garniert von mir mit einigen Links zu den dort erwähnten Modulen und zu weiterführenden Artikeln).

Alavars 42 Goldene Regeln für Perl-Applikationen

Oder: Wie sichert sich ein Perl-Entwickler vor dem Psychopathen mit der Kettensäge

Vorbereitung

  • Regel 1: Aktuelles, eigenes Perl
  • Regel 2: Erdbeeren vor die Fenster
  • Regel 3: Entwicklungsumgebung
  • Regel 4: Versionskontrollsystem

Arbeitsweisen

  • Regel 5: Code Planen
  • Regel 6: Architektur überprüfen
  • Regel 7: Schreibe erst die Tests!
  • Regel 8: Objektorientierung nutzen
  • Regel 9: Code Review

CPAN-Tauglichkeit

Vorsicht vor dem Psychopathen

  • Regel 13: Schreibe einfachen Code
  • Regel 14: Keine globalen Variablen
  • Regel 15: Nutze Perl::Tidy
  • Regel 16: Kommentiere ausführlich
  • Regel 17: Namenskonventionen
  • Regel 18: Altlasten
  • Regel 19: Perl Best Practices
  • Regel 20: Test::Perl::Critic
  • Regel 21: Schreibe Tests!
  • Regel 22: Teste klein und groß
  • Regel 23: Kein printf-Debugging
  • Regel 24: Nutze Devel::Cover

CPAN

  • Regel 25: Nutze das CPAN
  • Regel 26: Sei aktuell
  • Regel 27: Lokaler CPAN-Mirror

Moderne Techniken

Web-Entwicklung

  • Regel 38: Schreibe keine CGIs!
  • Regel 39: FastCGI zur Beschleunigung
  • Regel 40: mod_perl
  • Regel 41: Kein HTML im Code
  • Regel 42: Nutze Web-Frameworks

Siehe auch

Jetzt kommentieren

Über diese Seite

Diese Seite enthält einen einen einzelnen Eintrag von Thomas Fahle vom 3.03.09 18:30.

Devel::FindRef - Was referenziert diese Variable? ist der vorherige Eintrag in diesem Blog.

Talk: Application deployment and dependency management with PAR von Steffen Müller ist der nächste Eintrag in diesem Blog.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.

Blog Roll

Powered by

Powered by Movable Type 5.2.10

Creative Commons-Lizenz

Creative Commons License
Dieses Weblog steht unter einer Creative Commons-Lizenz.