// der php hacker

// archiv

In eigener Sache: Gemecker aus der Dose

Geschrieben am 25. Feb 2011 von Cem Derin

Mal was völlig abseits von PHP und Softwareentwicklung (na gut, vielleicht nicht ganz): Wer mir auf Twitter folgt, der weiß, dass ich mich über alles mögliche sehr wortreich aufregen kann. Und weil ich so ein großes Mitteilungsbedürfnis habe, blieb nicht anderes übrig, als mein Gezeter als Podcast anzubieten. Das sind meine ersten Gehversuche. Da ich aber sowohl austeilen als auch einstecken kann, braucht ihr mit Kritik auch nicht geizen. Bittesehr: Shitstorm – Auskotzpodcast von Cem Derin

Geschrieben in Interna 2 Kommentare

Wenn Entwickler hassen: Was nervt euch?

Geschrieben am 18. Feb 2011 von Cem Derin

Der Mensch ist ein Gewohnheitstier. Auch wir als Entwickler sind davor nicht gefeit. Ich habe mehr als einmal die Erfahrung machen müssen, dass Entwickler sogar sehr viel häufiger ein Problem damit haben, aus festgefahrenen Strukturen auszubrechen oder sich mit “neuen” Herangehensweisen zu beschäftigen. Ob es nun die IDE, das verwendete Framework oder bestimmte Architektur-Ansätze sind.

An manchen Stellen jedoch stößt man an Punkte, die stoßen einem einfach sauer auf. Und das hat dann überhaupt nicht da mit zu tun, dass man “festgefahren” wäre, sondern ist ein ganz subjektives aber deswegen nicht weniger störendes empfinden. Kleines Beispiel (was ich neulich auch getwittert habe): Ich hasse es, wenn SQL-Aliase ohne “AS” angelegt werden. Das sieht ungefähr so aus:

SELECT
	myTable.row myRow
FROM
	table myTable
JOIN
	anotherTable yourTable
ON
	myTable.myRow = yourTable.id
WHERE
	myTable.anotherRow = 'value';

Da könnte ich mich wirklich auskotzen. Was mich auch auf die Palme bringt (und oft bei “Anfängern” zu sehen ist): wenn Parameter ohne Leerzeichen direkt hintereinander geschrieben werden. Beispiel:

	function($param1,$param2,$param3)

Ganz übel wird es, wenn dann auch noch geschachtelt wird:

	function($param1,$param2,foo($bar,function($batz)))

Grauenhaft. Es tut mir schon weh, dass hier nur exemplarisch zu schreiben. Ich weiß zum Beispiel, dass ein namentlich nicht genannter Kollege jedes mal in einer Halb-Zwangshandlung an den Leerzeichen rumfummelt, bevor er sich den Code überhaupt angucken kann.

Und deswegen: Was nervt euch tierisch an?

theme von mir, software von wordpress, grid von 960 grid system. funktioniert in allen browsern, aber der safari bekommt das mit der schrift am schönsten hin.