Thread require'd sub löschen (17 answers)
Opened by bianca at 2015-02-22 08:10

rosti
 2015-02-24 08:35
#179859 #179859
User since
2011-03-19
3471 Artikel
BenutzerIn
[Homepage]
user image
Bitte nimm Dir einfach mal ein bischen mehr Zeit und entwickle Dein Verständnis für Packages und Namespaces. Der von mir gezeigte Hack

Code (perl): (dl )
eval "package $packname; $source";


ist allenfalls ein Behelf, zeigt jedoch, dass es möglich ist, gleichnamige Funktionen nicht nur dem Namen nach, sondern auch über die Deklaration der Package (Namespaces) zu organisieren. Genau aus diesem Grund ist auch no warnings 'redefine'; keine Lösung. Ein Programmierer sollte zu jeder Zeit ganz genau wissen, was sein Code tut, nur dann kann er auch garantieren, dass sein Code zuverlässing das macht, was er soll.

Vor einiger Zeit hatte ich mich in einer Firma beworben, wo ich eine ähnliche Situation vorfand, was das Organisieren von Code betrifft. Da habe ich angefangen aufzuräumen, aber der Geschäftsführer wollte das nicht, obwohl der von ihm selbst entwickelte Code die reinste Katastrophe war: Unüberschaubar, fehleranfällig und bei der Fehlersuche lief mir die Zeit davon. Du siehst doch selbst, dass Dir die Zeit wegläuft und dass Dich Improvisieren nicht weiter bringt.

Grundlagenwissen ist eine Sache. Die andere Sache ist die Erfahrung. Lass Dir Letzteres nicht entgehen, es kommt der AHA-Effekt mit Sicherheit und der Moment wo Du sagen kannst: Oh Mann, warum habe ich das nicht gleich so gemacht.
Last edited: 2015-02-24 08:38:57 +0100 (CET)

View full thread require'd sub löschen