Thread Nicht benötigte Argumente trotzem in eine Variable kopieren? (29 answers)
Opened by Kuerbis at 2018-02-22 08:19

Linuxer
 2018-02-27 16:31
#188052 #188052
User since
2006-01-27
3871 Artikel
HausmeisterIn

user image
Allgemeine Konventionen wären mir da auch nicht bekannt. Je nach "Glaubensrichtung" eher Empfehlungen.
Ich behaupte, dass ich auch oft auf diese Präfixe verzichte.

Einen Vorteil sehe ich in der möglichen Eindeutigkeit.

Gerade wenn man Methoden hat, von denen die einen lesen und setzen können und andere nur lesen, aber nicht setzen.

Bei get_firstname() und set_firstname() ist leicht zu erkennen was sie jeweils tun.
Bei firstname() nicht. Liest das nur? Kann das auch setzen?


edit:
CPAN:Class::Accessor bietet z.B. die Möglichkeit, Damian Conways "Best Practices" zu berücksichtigen und die get_/set_-Präfixe einzusetzen. Aber sind halt "nur Empfehlungen". Am Ende hängt es vom persönlichen Geschmack ab, bzw. auf was man sich im Entwickler-Team geeinigt hat.
Last edited: 2018-02-27 16:34:40 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Nicht benötigte Argumente trotzem in eine Variable kopieren?