Posts mit dem Label Video werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Video werden angezeigt. Alle Posts anzeigen
Samstag, 25. Juli 2020
Video: The Future of Programming von Robert C. Martin
Robert C. Martin aka Mister Clean Code von seiner besten Seite. Ein schönes Video über die Vergangenheit, den aktuellen Stand und die Zukunft der Sofwareentwicklung. Aber ich will nicht spoilern, seht selbst.
Freitag, 7. September 2018
Mein Tool Empfehlung für Kollaboration und Kommunikation in der Softwareentwicklung
- Pair Programming
- Git
- Junit
- Videokonferenz
- Jitsi
- Appear
- Slack
- Zoom
- Andere Kollaboration
- Whiteboard: https://awwapp.com/ - funktioniert auch ohne Anmeldung
- Wiki: Confluence
- Kollaborativer Editor: http://meetingwords.com
- Terminfindung: Kalenderly
- Abstimmung:
- SCRUM
- JIRA
- Schätzen: Pointing Poker https://www.pointingpoker.com
- Retro:
- Retrium
- funretro.io - compared with Reterium, only basic Retro support, very simple and clear
- Voting https://www.menti.com/
Freitag, 10. Dezember 2010
Die 10 typische Fehler in Programmierung
Auf der Seite JAXenter gibt es eine Video 10 typische Fehler in Enterprise-Java-Anwendungen (Link). Trotz einiger Ecken und Kanten ist dieser Vortrag von Eberhard Wolff (Spring Source) interessant. An einigen Stellen wünscht man sich weitergehende Informationen. Aber innerhalb der Zeit kann er die Problemfelder (Unit Tests, SQL Injection, Dependencies) nur anreissen. Ich hatte das Gefühl, dass diese Themenfelder aus der Praxis kommen und sie bringen mich dazu über meinen Code nachzudenken. Leider ist der Vimeo-Player nicht ganz fehlerfrei, das ist leider ein kleiner Anstrich.
Vielleicht sollte ich auch mal eine Liste meiner 10 beliebtesten Programmierfehler machen. Ich nehme auch gerne Vorschläge entgegen.
Vielleicht sollte ich auch mal eine Liste meiner 10 beliebtesten Programmierfehler machen. Ich nehme auch gerne Vorschläge entgegen.
Dienstag, 19. Mai 2009
Test Driven Development (TDD) Vorlesung - Einführung
Bei iTunes gibt es den etwas weniger bekannten Bereich iTunes U. Dort können Universitäten Podcast oder Videopodcast veröffentlichen. Hier habe ich unter anderem eine Vorlesung von RWTH Aachen zu Thema Test Driven Development von Prof. Jan Borchers (Link) gefunden. Auch wenn dort Xcode als Entwicklungsumgebung verwandt wird, so ist es doch eine gute Einführung in das Thema für Leute die sich das erste Mal mit dem Thema beschäftigen wollen. Leider enthält diese Vorführung einen sehr entscheidenden Fehler. Es wird hier demonstriert wie man Test schreibt. Was fehlt ist, wie man den Code schreibt. Bei TDD ist das schreiben von Code nicht equivalent zum schreiben von herkömmlichen Code, das hängt mit den kurzen Round-Trip-Zeiten zusammen, d.h. zwischen schreiben eines Test und dem schreiben des dazugehörigen Codes vergeht sehr wenig Zeit, z.B. eine Minute auch wird dort nur beiläufig angerissen, wie Test zu schreiben sind. Dies hat aber aus meiner Erfahrung einen entscheidenden Einfluss auf den späteren Code. Aber solche Dinge könnte man ja schon als Vertiefung des TDD ansehen. Sauberer wäre es schon gewesen, die wichtigen Dinge des TDD gleich am Anfang zu erwähnen:
- Test first
- Kurze Round-Trip-Zeiten
- Boundary Test
- Testen mit falschen Parametern (Fehlerbehandlung)
- Einbeziehung von Code-Überdeckung
- Übergang vom Black-Box-Testen zum White-Box-Testen
Abonnieren
Posts (Atom)