2012-08-01T11:08:52
Iggy86die einrückung sieht in meinem code auch anders aus. komischerweise ändert es sich wenn ich es kopiere...
das ist doch schonmal eine aussage.
das liegt dann an folgendem:
erstens benutzt du tabs. das alleine ist noch nicht so tragisch.
die probleme kommen bei tabs, weil du zum einen
* tabs mit spaces vermischst
* und den tab in deinem editor vermutlich nicht auf 8 setzt
hier im forum werden tabs aber eben genauso breit wie 8 spaces angezeigt, das macht der browser so.
und jeder andere, der deinen code öffnet, muss in seinem editor deine einstellungen übernehmen, um den code genauso zu sehen wie du.
daher ist die allgemeine empfehlung tatsächlich: benutze nur spaces. das ist wirklich am einfachsten.
einrückung sollten idealerweise 4 spaces sein. so macht es zumindest die mehrheit.
naturlich gibt es auch andere sichten, aber wenn du unbedingt tabs und spaces vermischen willst, nimm wenigstens den standard von tab=8 spaces.
ich habe früher auch tabs benutzt (allerdings nicht mit spaces gemischt) und habe mich nach der lektüre von Perl Best Practices (sehr empfehlenswertes buch) umentschieden.