Thread Hash-Übergabe als Referenz ohne Bezug auf Original
(26 answers)
Opened by marky at 2009-09-25 16:06 Quote Wenn ich deinen bisherigen aussagen gefolgt bin sehe ich nur das du irgendwo dran herum schraubst was total sinnlos ist. 1) Anstatt anscheind werte zu übergeben übergibst du eine Referenz, aus Performance gründen. Die erste Frage die sich mir stellt, hast du einen Profiler laufen lassen und stellt das überhaupt ein performance Problem dar? Wenn nein, dann ändere soetwas auch nicht. Das ist reine Zeitverschwendung. 2) Nun sagst du aber das du in der Subroutine nicht mit der Referenz auf dem original arbeiten willst, sondern wieder mit einer Kopie. Tut mir leid aber sowas becknacktes habe ich noch nicht gelesen (nicht böse gemeint). Wenn du nicht auf das original arbeiten möchtest dann übergebe die werte eben wieder direkt anstatt eine Referenz übergeben zu wollen. Wenn du eine Referenz übergibst, und dann in der Suborutine wieder kopierst hast du letztendlich das gleiche gemacht als wenn du die werte direkt übergibst. An Performance sparst du hier gar nichts, wenn dann wird es höchstens langsamer, und es wird komplexer. Ich denke mal nicht das Refaktorierung für dich bedeutet "Alles komplexer und langsamer machen". Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|