Thread datum inkrementieren (23 answers)
Opened by paidopoieo at 2006-07-28 01:13

renee
 2006-07-31 18:57
#68438 #68438
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=sid burn,31.07.2006, 15:48][quote=nepos,31.July.2006, 08:50]Wobei sich grade bei Datumsgeschichten die diversen Module anbieten. Die sind getestet und man muss das Rad nicht immer neu erfinden...[/quote]
Wenn man das Rad nicht selber neu erfindet, und den Gedankenprozess nicht durchmacht, dann wird man selber nicht imstande sein etwas höheres zu Entwickeln.

Was ich damit sagen möchte. Module zu benutzen ist ja ganz toll, wenn ich das aber immer machen würde, würde ich nicht Programmieren lernen, da ich nicht in der lage bin Probleme eigenständig zu lösen.
[/quote]

Wenn man Module verwendet, kann man sich aber auf andere Probleme konzentrieren! Um etwas "höheres" Entwickeln zu können muss man nicht alles "per Hand" programmieren. Es bleiben auch mit Modulen noch genügend Sachen für den Programmierer übrig.

Und es gibt einfach Sachen, die sollte man mit Modulen lösen und nicht "per Hand", weil man einfach viel zu viele Dinge nicht bedenkt. Oder willst Du etwa CPAN:DBI außen vor lassen und statt dessen die Verbindung zur Datenbank selbst programmieren? Auch das mit dem Datum ist so eine Sache, wo man gerne viele Fehler macht.
Quote
Und in meinen Fall wo das Programm ca 50 Zeilen groß ist, habe ich nicht extra ein Modul installiert. Sondern es ganz normal mit Bordmitteln gemacht. Das Garantiert das das Skript gleich auf jedem System läuft, ohne das ich auf jedem System nochmal bestimmte Perl Module nachinstallieren muss. Für das was ich tun wollte war dieser Weg gut und ausreichend.

Für so ein kurzes Programm und wenn man die Bordmittel wirklich kennt, ist es meistens ok. Ich sage nicht, dass man alles _nur_ mit Modulen machen muss (ich programmier auch häufig meine eigenen Sachen, obwohl Module für _ähnliche_ Aufgaben schon existieren), aber man muss entscheiden können wann man etwas selbst programmiert.
Quote

Ich habe nichts gegen Module, dass ist ja auch ein wichtiger Grund warum ich Perl benutze, wegen seinem Reichtum an Modulen. Finde es aber mitlerweile doch schon etwas hartnäckig hier im Forum wenn man ständig darauf hingewiesen wird, dass man für dies und das Modul A,B,X benutzen sollte.


Warum sollten wir nicht darauf hinweisen? Soll ich paidopoieo mit einem Wust an Befehlen alleine lassen, leise in mich hineingrinsen und denken "mit Modul A ist das aber in 7 Zeilen gelöst"?
Quote
Ich denke durch die reine Benutzung von Modulen hat hier keiner Programmieren gelernt. Von daher sehe ich am "Rad neu entwickeln" nichts schlimmes.

Ich selber begrüße es sogar immer wenn jemand etwas Lernen möchte und sich mit der Thematik selber auseinandersetzt. Das einzige was man erreicht ist das man sich Wissen aneignet. Egal ob nun gute oder schlechte Erfahrung. Durch die Erfahrung wird man Reicher.

Man kann sich mit der Thematik auch auseinandersetzen ohne dass man alles neu erfindet. Es kommt sicherlich immer etwas auf den Bereich an. Ich sage ja nicht, dass jemand, der nicht für alles ein Modul verwendet ein schlechter Programmierer ist, aber wer _immer_ darauf verzichtet ist sicherlich einer! Aus dem einfach Grund, weil die Qualität eines Programms durch etablierte Module wesentlich steigt.

Viele Module sind einfach für relativ komplexe Dinge gemacht, ohne die viele Lücken in Programmen bleiben würden.\n\n

<!--EDIT|renee|1154357880-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread datum inkrementieren