Am 16.11.2012 10:10, schrieb Massa, Harald Armin:
built-ins überschreiben ist böse; das macht man nur wenn es gar nicht anders geht, als monkey-patch. Sonst ist das schlimmer als tabs verwenden. Das schlimme: die Nebenwirkungen sind erst viel, viel später zu spüren; an unerwarteter Stelle.

Soweit zur Theorie und grundsätzlich auch korrekt.

Bei "file" passt das aber nicht so recht:
Also: bitte, bitte rename von file nach myfile.

Das erinnert mich an uralte AmigaOS tuturial, in denen auch immer "mywindow" stand. Welchen Mehrwert das "my" bringen soll, ist mir auch heute noch schleierhaft.

Bessere Bezeichner wären m.E.: infile, outfile, filename.

--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP

Goebel Consult
http://www.goebel-consult.de

Monatliche Kolumne: http://www.cissp-gefluester.de/2011-10-aus-der-schublade-in-die-koepfe
Blog: http://www.goebel-consult.de/blog/200505010

Goebel Consult ist Mitglied bei http://www.7-it.de/