Thread OOP Parameterübergabe direkt oder indirekt ? (21 answers)
Opened by der_thomas at 2014-04-26 00:16

Raubtier
 2014-04-27 12:21
#175077 #175077
User since
2012-05-04
1075 Artikel
BenutzerIn
[default_avatar]
Ich weiß nicht so recht, stimme dir hier im allgemeinen eher nicht zu.

use strict; -> sollte zwar drin sein, aber es ist durch das use v5.12; schon implizit gesetzt. Es ist also nicht nötig, es hier noch mal zu setzten.

Der Nutzen von IO::File erschließt sich mir nicht - du hast es mit "ist einfach schöner" begründet, dem schließe ich mich nicht an. Ich habe kein Problem mit der "<"-Schreibweise für Öffnen zum Lesen.

Viel wichtiger wäre Kritik an
Code (perl): (dl )
1
2
3
4
5
6
7
8
        my @inhalt;
        # [...]
        while (<$FH>){
            push (@inhalt, $_);
        }
        close $FH;

        chomp @inhalt;

gewesen. Eine Loop ist hier gar nicht nötig, das geht alles in einem Befehl:
Code (perl): (dl )
        chomp(my @inhalt = <$FH>);


Und das hier:
Code (perl): (dl )
(my $classname, my $file) = @_;

kann man besser schreiben als
Code (perl): (dl )
my ($classname, $file) = @_;

View full thread OOP Parameterübergabe direkt oder indirekt ?