Thread Organisation von Klassen und Modulen auf der Festplatte (6 answers)
Opened by der_thomas at 2016-03-12 22:19

der_thomas
 2016-03-12 22:19
#184134 #184134
User since
2013-09-07
158 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe eine Frage bezüglich der Ordner-, Programm-, Klassen- und Modul- Organisation auf der Festplatte.


Bei mir ist es momentan so dass ich ein Perl Verzeichnis habe, darin liegen direkt meine Perl-Scripte (.pl). Perl/
Dann gibt es darin einen Ordner names 'modules', darin sind Module (Funktionssammlungen) die nicht oop sind. Perl/modules/
Die beiden Klassen die ich bisher programmiert habe liegen jeweils auch in einem Ordner direkt im Perl Ordner. Perl/Table/ und Perl/trk_dict/
Ein weiterer Ordner 'daten' beherbergt die Datenfiles, die aber auch teilweise direkt im Perlordner liegen. Perl/daten/ und Perl/

Schön ist das alles nicht und auch wenns noch nicht viel ist, so wirds doch langsam unübersichtlich und es ist nicht konsistent - und je länger ich warte das in Ordnung zu bringen desto mehr Arbeit wirds hinterher.

Mein Ansatz wäre nun folgender:
Im Verzeichnis Perl gibt es ....
ein Verzeichnis Modul oder Modules - darin befinden sich weitere Verzeichnise, jeweils eines für jedes Modul, z.B. Algo_Tool.pm, Algo_Tool.html (pod)
ein Verzeichnis Class oder Classes - darin befinden sich weitere Verzeichnise, jeweils eines für jede Klasse, in denen dann die class.pm liegt
pro Programm ein Verzeichnis, darin dann direkt z.B. 'laufen.pl' und ein weiteres Verzeichnis 'daten' mit den datenfiles

Ist das euerer Meinung nach so sinnvoll, oder was hat sich in der Praxis bewährt oder was würdet ihr empfehlen ?

Alternativ könnte man Klassen und Module auch in ein Verzeichnis tun, oder auch alle Datenfiles in einem zentralen Verzeichnis ablegen ... ???

MfG
Thomas

View full thread Organisation von Klassen und Modulen auf der Festplatte