betterworld+2008-08-18 02:12:42--Was meinst Du mit dem letzten Punkt? Ist das einfach für Leute gedacht, die aus anderen Sprachen gewohnt sind, überall "()" hinzuschreiben?
ja z.B. ich am Anfang!
Ich bin an Perl rangegangen mit dem Eindruck, hei kenn ich ja alles irgendwoher, ich Progge schließlich schon seit 15 Jahren und der Rest wird Learning by Doing. Erst Conways Perl Best Practices hat mir die ganze Problematik eröffnet,(Edit: naja einen großen Teil...)
Stichwort hier: Umsteigerproblem
betterworld+2008-08-18 02:12:42--Was mir noch so vorschweben würde:
* (1) Unportabilität von "\n"
* (2) Aufpassen mit Benutzereingaben: SQL-Injections (->
DbiPlatzhalter), CSS, system($var), etc.
* (3) Allgemeine Warnung, dass man eigentlich so gut wie nie "sed", "grep" und Konsorten als externe Programme aufrufen muss, weil man so gut wie alles mit Perl (und CPAN) machen kann
OK aber das betrifft alles nicht mehr nur
Fallen im Sprachkern/Syntax, sondern Ratschläge bei Spezialanwendungen
Stichwörter wären hier z.B.:
1. OS-Portabilität
2. Security
3. Abhängigkeiten, Wartbarkeit, Stil
Die gehören vielleicht in Extraartikel???
Mir fällt noch ein
* Scalar Comma Operator
Im Grunde könnte man PBP, die Perl5-Perl6-Unterschiede und die Perldoc-FAQ abgrasen um noch zig Beispiele zu finden.
Oder einfach nach perl pitfalls googeln ;-)
PS: Apropos Security
Viele Leute wissen nicht
* Bei Stringinterpolation kann auch Fremd-Code evaluiert werden !!!