Tabs vs Spaces – Der ewige Streit

Das Thema ist bestimmt schon so alt wie die Programmierung selbst. Die Frage ob man jetzt Tabs oder doch lieber Spaces verwendet hat sich bestimmt schon jeder gestellt oder wurde ausreichend diskutiert. Sucht man bei Google nach dem Thema finden man unzählige Diskussionen warum Tabs besser sind als Spaces oder warum Spaces die bessere Wahl ist. Sogar die großen PHP – Frameworks sind sich nicht einig.

Für mich macht es in der heutigen Zeit keinen Unterschied ob man jetzt Tabs oder Spaces verwendet. In jeder gängigen IDE kann das schnell und projektspezifisch eingestellt werden. Vi/Vim/Emacs…auch da gibt es Konfigurationen die das machen.

Ich persönlich bevorzuge in meinen Projekten „Spaces“. Warum? Ganz einfach: Wenn man mit PHP Frameworks arbeitet die dem PSR Standards folgen (PSR-0, PSR-1PSR-2) hat man das ganz automatisch drin. Das ist das so definiert:

Code MUST use 4 spaces for indenting, not tabs.

Wenn man alleine an einem Projekt arbeitet ist das alles eh keiner Diskussion wert. Nur wenn man im Team mit mehreren Entwicklern arbeitet sollte man sich im Vorfeld darauf einigen ob nun Tabs oder Spaces verwendet werden.

Zum Schluss noch ein schönes Zitat:

The only programming project with no disagreement whatsoever on code formatting is the one you work on alone.

http://blog.codinghorror.com/death-to-the-space-infidels

 

In dem Sinne „Happy Coding“