Birnen mit Äpfeln vergleichen – Windows und macOS

Keine Angst, das wird jetzt kein Beitrag, in dem ich mich unendlich an den mangelnden Möglichkeiten eines Betriebssystems aufrege oder planlos auf einer Firma herumhacke und die andere in den Himmel lobe. Ich möchte lediglich drei Punkte hervorheben, die mir hautpsächlich fehlen, wenn ich mit einem Windows-Rechner arbeiten muss.

48 Bits und eine Maske

Nach einer kurzen Pause gibt es jetzt den nächsten Beitrag. Heute geht es nicht etwa um zwei Kästen Bitburger und Batman, sondern um Bitshiften und das Verunden von Zahlen mit Bitmasken. Ich werde heute ein paar Codestücke vorstellen, die mir einst bei einem Codereview untergekommen sind. Nach einer Analyse des Codes und der Suche nach dem eigentlichen …

Gib mir mal Bescheid

Im heutigen (etwas kürzeren) Beitrag geht es darum, wie man Upsource über den aktuellen Buildstatus von Jenkins informieren kann, so dass man, bevor man ein Review anfängt, gleich sehen kann, ob der Branch überhaupt kompiliert (oder auch den Qualitätsstandards entspricht). Upsource bietet eine Schnittstelle, an welche man den Buildstatus schicken (lassen) kann. Dafür müsst ihr …

Einmal zertifizieren, bitte!

Mit dem folgenden Thema wird man in der Regel keine Berührung finden. Und dann aber vielleicht doch. Es geht um selbstsignierte Zertifikate und mögliche Probleme damit. Und in eben jene bin ich letztens gelaufen. Es hat etwas gedauert, eine Lösung zu finden, darum möchte ich hier nochmal zusammenfassend darüber berichten – und vielleicht jemand anderem …

Staying Sharp – Besser Programmieren mit ReSharper

Und weiter geht es mit statischer Codeanalyse. Letztes Mal habe ich euch Checkstyle für Java vorgestellt. Heute geht es um ein Werkzeug, das (überwiegend) für .NET gedacht ist: ReSharper von der Firma Jetbrains. Im Gegensatz zu Checkstyle ist es kein kostenloses OpenSource-Tool, sondern kostet euch etwas Geld. Als Privatperson sind das (für das ReSharper Ultimate …

Java-Programmierung mit Stil

Ich bin ein Freund von statischer Codeanalyse. Ich bestehe auf feste Coding-Guidelines. Ich möchte nur geilen Code lesen. Mit diesen drei Leitsätzen gehe ich täglich ans (Programmier-)Werk. Natürlich ist gerade bei älterem Bestandscode mein dritter Punkt eher selten getroffen. Aber: mit Hilfe der ersten beiden Punkte lässt sich auch der letzte sehr gut erfüllen. Durch statische Codeanalyse …

Refactoring – Ich sperr’ mich mal kurz ein

Ich bin vor ein paar Tagen über The Practical Dev auf den Artikel “How about a refactorthon?” gestoßen. In diesem schlägt der Autor vor, eine Gruppe von Entwicklern – ähnlich einem Hackathon – auf ein Stück produktiven Code loszulassen, um zu sehen, mit welchen Ideen des Refactorings (lies: Verbessern des Codes) die einzelnen Entwickler oder Entwicklergruppen …