Thread Gehirnverknotung dank Hashes (12 answers)
Opened by Basti at 2012-09-07 16:13

pq
 2012-09-17 11:59
#161859 #161859
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
das mit keys hat linuxer ja schon geschrieben. ich hatte in meinem beispiel auch keys benutzt. das war nicht nur zur deko da =)

aber was anderes: so wie deine subroutine aussieht, benutzt du ne menge globaler variablen. das bringt dich in teufels küche und ich empfehle, das besser jetzt zu korrigieren als später. alles global zu halten ist ne art billig-programmierung, die einem mittelfristig mehr zeit kostet als spart.
mein auftrag war mal, eine applikation zu refactorn, die noch in zeiten geschrieben war, als es noch keine referenzen gab (oder die programmierer diese nicht kannten). hunderte globale variablen. es war die hölle.

lies bitte mal Wiki:use strict

deklariere variablen erst dort, wo sie gebraucht werden, im kleinstmöglichen gültigkeitsbereich. um dann auf manche variablen zuzugreifen, musst du sie der sub als parameter übergeben. dadurch hast du aber auch einen besseren überblick, welche variable wo gebraucht wird.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Gehirnverknotung dank Hashes