[Perl] Wie schlecht ist mein Programmierstil wirklich?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Sebastian.S
Beiträge: 437
Registriert: 13.04.2003 13:17:41

[Perl] Wie schlecht ist mein Programmierstil wirklich?

Beitrag von Sebastian.S » 18.10.2003 20:00:15

Hallo,
ich habe heute mein erstes Perl-Progrämmchen geschrieben.

Das soll es machen:
1.Gehe ein Verzeichnis (Originalverzeichnis) samt allen unterverzeichnissen durch und spiegle es in ein anderes Verzeichnis (Sicherungsverzeichnis). Kopiere nur neue und neuere Dateien.

2.Sind Daten im Sicherungsverzeichnis vorhanden, aber nicht im Originalverzeichnis, sollen diese in einen Recycled-Ordner verschoben werden.

3. Dateien im Recycled-Verzeichnis, die älter als x Tage sind sollen gelöscht werden. (Punkt 3 kann das Programm noch nicht.)


Bitte, liebe Perl-Freaks, schaut euch mal den Quelltext an und sagt mir, was ich in Bezug auf guten und sauberen Programmierstil gut und was schlecht gemacht habe!


Vielen Dank.




Das Programm gibt es unter http://www.steins.ws/docs/backup.txt

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.10.2003 21:49:59

Sieht doch auf den ersten Blick ganz OK aus: Top Down Struktur, lokale Variablen sind alle deklariert und gekapselt...

Auf Funktion musst Du es schon selbst testen.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

vkroll
Beiträge: 5
Registriert: 19.10.2005 17:21:58

Beitrag von vkroll » 19.10.2005 18:09:03

Im Prinzip sieht das Programm ganz ok aus. Ich würde aber in jedem Falle ein
use strict; empfehlen. Dann findet der Compiler auch entsprechende Typos in
Variablennamen.

Dann könntest Du sicher an vielen Stellen auf Standardmodule zugreifen (File::Find fällt
mir da als erstes ein....

V.

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 19.10.2005 23:16:19

Nun, ja. Stukturell OK. Ich mag Deine Art des Formatierens nur nicht. Sehr unuebersichtlich fuer mich.. von der fehlenden Verwendung von strict und warnings mal abgesehen.

Ansonsten finde ich den Code auch in Ordnung, nur relativ low-level. Es gibt fuer viele Aufgaben, die Du darin erledigst Module, die das besser und einfacher koennen.

-Flo

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 20.10.2005 01:48:52

Alles Gute nachträglich zum zweiten Geburtstag lieber Thread. Ich wünsche dir vor allendingen Gesundheit und ein langes Leben. :D
MfG GoKi
:wq

Antworten