Hilfe beim Design von RESTful APIs

Representational State Transfer (REST) ist heutzutage in aller Munde. Jeder Softwareentwickler, der etwas auf sich hält, gestaltet seine Anwendungen heute so, dass sie über eine RESTful API erreichbar sind. Aber in der Praxis ist die Modellierung einer verständlichen und nachvollziehbaren Schnittstelle alles andere als trivial. Auch wenn die wenigen verfügbaren […]

Hörer-/Leserfragen - FAQ

Mein Projekt amortisiert sich nicht (FAQ)

Dieser Beitrag ist Teil 9 von 9 in der Serie FAQ.

Ich weiß nicht, wie ich für mein Abschlussprojekt eine Amortisationsrechnung durchführen soll. Grundsätzlich sollte sich jedes Projekt irgendwann amortisieren. Denn sonst würde das Unternehmen es ja nicht umsetzen. Dein Betrieb beschäftigt dich ja nicht aus Spaß an der Freude, sondern letztlich um Geld zu verdienen. Das heißt, in irgendeiner Form […]

Hörer-/Leserfragen - FAQ

Berechnung des eigenen Stundensatzes in der Projektdokumentation (FAQ)

Dieser Beitrag ist Teil 8 von 9 in der Serie FAQ.

Ich habe eine Frage zur Berechnung des Stundenlohns in deiner Vorlage für die Projektdokumentation. Du multiplizierst das Monatsgehalt mit 13,3. Woher kommt dieser Faktor? 12 Monate plus Zulagen oder ist das ein „fester“ Wert? Ich bekomme während der Ausbildung kein 13. Gehalt und auch kein Urlaubsgeld, daher würde ich zum […]

Best Practices für Unit-Tests

Passend zu meinem Vortrag auf der JavaLand habe ich als Link der Woche eine schöne Liste mit Empfehlungen für Unit-Tests. Es geht zwar um Java und JUnit, aber die Ideen sind meiner Meinung nach völlig unabhängig von der verwendeten Programmiersprache: Top 20 JUnit Testcase Best Practices. Die wichtigsten Tipps sind: […]

Hörer-/Leserfragen - FAQ

Warum gibt meine IHK andere Rahmenbedingungen für die Projektdokumentation vor? (FAQ)

Dieser Beitrag ist Teil 7 von 9 in der Serie FAQ.

Auf der Website meiner IHK ist dieser Hinweis zu finden: „Länge der Dokumentation sollte 20 Seiten nicht überschreiten (Dokumentation + Anhang)“. Nun ist mir allerdings aufgefallen, dass die Beispieldokumentationen auf deiner Website dieses Maß weit überschreiten. War diese Seitenbregrenzung auf 20 Seiten bei diesen Arbeiten noch nicht vorhanden oder wird […]

IDE Wars!

Über bestimmte Themen können sich Softwareentwickler vorzüglich streiten: Tabs vs. Spaces, Klammersetzung oder natürlich auch die „richtige“ Programmiersprache. Und selbstverständlich kann man auch bei den eingesetzten Tools geteilter Meinung sein – insb. bei der Entscheidung für einen Texteditor (wobei für mich der Krieg der Editoren natürlich längst zugunsten des Vim […]

Hörer-/Leserfragen - FAQ

Vorbereitung auf die IHK-Prüfung als externer Prüfling (FAQ)

Dieser Beitrag ist Teil 6 von 9 in der Serie FAQ.

Es besteht die Möglichkeit, zur Abschlussprüfung zum Fachinformatiker Anwendungsentwicklung bei der IHK im Rahmen einer Externenprüfung auch ohne vorangegangene Berufsausbildung zugelassen zu werden. Ich bin bereits als Softwareentwickler beruflich tätig und würde den Abschluss gern als formelle Voraussetzung nachholen. Hast du vielleicht weitergehende Informationen oder Empfehlungen, z.B. für Vorbereitungskurse, für […]

REST-API-Dokumentation mit Swagger

Für die heute dominierenden REST-APIs braucht man eine Möglichkeit, die technischen Schnittstellen so zu definieren, das anbietende und aufrufende Systeme sie schnell verstehen können. Als De-facto-Standard hat sich aktuell Swagger etabliert: Swagger: Mehr als nur Schnittstellenbeschreibung. Damit dokumentiere ich in meinem aktuellen Projekt auch eine REST-Schnittstelle und die Mächtigkeit hat […]