Programmierung, Seite 2/12

Meine Git-Werkzeugkiste

Wie jeder Programmierer habe auch ich meine kleine Sammlung an Werkzeugen, die meine Arbeit schneller machen. Da man als Entwickler ab und zu auf einen neuen Rechner umzieht, lohnt es sich, diese Werkzeuge für sich selber zu dokumentieren, um sie auf dem nächsten Rechner wieder schnell aufsetzen zu können.

Ähnlich wie bei meinen Standard-Einstellungen in Sublime Text 3 habe ich für Git inzwischen jede Menge Einstellungen und Aliase erzeugt, die ich inzwischen auf jedem meiner Rechner im Einsatz habe.

Weiter lesen…

Validatoren für jede Gelegenheit

Jeder Web-Programmierer kann mit wenigen Handgriffen Unmengen an HTML, CSS und JavaScript erzeugen, das in beliebigen Browsern irgendwie angezeigt wird. Leider ist nicht alles, was man so produziert, fehlerfrei oder entspricht den Standards. Das fällt nur zumeist nicht auf, da Browser inzwischen viele Tricks gelernt haben, um Fehler selber zu beheben.

Weiter lesen…

Wie sieht eine gute Commit-Message in Git aus?

Mit dem Artikel „How to Write a Git Commit Message“ habe ich meinen persönlichen Stil für eine gute Git-Commit-Message weiter verfeinert. Für mich sieht eine gute Commit-Message nun wie folgt aus:

Kurz-Zusammenfassung (max. 50 Zeichen), als Aufforderung geschrieben, ohne Punkt am Ende

Optional: Erweiterte Markdown-Beschreibung, abgetrennt durch eine Leerzeile.
Der Text der gesamten Commit-Message ist dabei in Englisch.

Und wenn ihr ein Ticket-System verwendet, solltet ihr die Ticket-Nummer in die Commit-Message mit aufnehmen:

Kurz-Zusammenfassung (max. 50 Zeichen), als Aufforderung geschrieben, refs TICKET-NUMMER

Optional: Erweiterte Markdown-Beschreibung, abgetrennt durch eine Leerzeile.
Der Text der gesamten Commit-Message ist dabei in Englisch.

Jüngstes Beispiel vom Blogophon:

Add CSS variable `--gallery-count` to gallery HTML

Check https://css-tricks.com/simple-swipe-with-vanilla-javascript/ on what to do with that.

Aber ehrlich gesagt ist der Artikel „How to Write a Git Commit Message“ die bisher beste und umfassendste Antwort auf die Frage nach einer guten Commit-Message.

Weiter zur Seite…

HTML-Input für Koordinaten

Das HTML5 <input>-Element mit seinen praktischen neuen Typen wie z.B. number, date oder tel erleichtert Frontend-HTML-Entwicklern viel Hebearbeit. Neben einer automatischen Validierung gibt es kleinen Helferlein bei der Eingabe (z.B. einen Kalender oder eine passende Tastatur). Einen Eingabetyp vermisse ich aber immer wieder.

Weiter lesen…