6. März 2020
Social Impact und Test Driven Development (TDD)
Wir haben ein Team zur „Vue.js Amsterdam“- und „Frontend Developer Love“-Konferenz entsandt. In einer fortlaufenden Serie berichtet unser Team über die wichtigsten Erkenntnisse. Heute setzt Lisa Altekrüger das Thema fort: Soziale Auswirkungen und testgetriebene Entwicklung (TDD).

Einführung
Die Vue.js Amsterdam war meine erste Tech-Konferenz – ein guter Einstieg. Bevor ich auf meine Lieblingsvorträge eingehe, möchte ich zwei inspirierende Vorträge erwähnen, die über das Programmieren hinausgehen.
Der Vortrag „Refactor your life“ von Noer Paanakker und Sima Milli handelt von einer Programmierschule, die Menschen hilft, die nicht so privilegiert aufgewachsen sind wie wir, und dazu beiträgt, Türen für eine bessere Zukunft für alle zu öffnen.
Der andere Vortrag „Climate change and the tech community“ von Callum Macrae zeigt einmal mehr, dass jeder Mensch auf diesem Planeten die Verantwortung hat, über CO₂ nachzudenken und darüber, wie man den Ausstoß reduzieren kann. Werden Sie umweltbewusst und prüfen Sie, wie sich Ihre Website auf den Planeten auswirkt.
Test-Driven Development mit Vue.js von Sarah Dayan
Dieser Vortrag wird die Qualität meines Codes definitiv verbessern. Sie hat gezeigt, wie TDD alles einfacher macht. Anstatt Tests zu schreiben, indem man alle Einzelteile eines fertigen Projekts unter die Lupe nimmt und zu erraten versucht, was man abdecken sollte, macht man genau das Gegenteil. Man geht von den tatsächlichen Spezifikationen aus – einer Liste von Funktionen, die die Komponente erfüllen soll –, ohne sich darum zu kümmern, wie sie das macht. Auf diese Weise stellt man sicher, dass man ausschließlich die öffentliche API der Komponente testet, und garantiert gleichzeitig, dass man nichts vergisst. Ich werde ihrem Beispiel auf jeden Fall folgen!
Scalable Vue Graphics für das moderne Web von Dima Vishnevetsky
Der Vortrag war inspirierend und bot jede Menge toller Beispiele und Bibliotheken für den Einsatz von SVG. Etwas, das so einfach und gleichzeitig so leistungsstark ist.
Was ändert sich für mich? Wenn ich mich für ein Format entscheiden muss, werde ich mich für SVG entscheiden – es ist ein großartiges Werkzeug, um das eigene Design mit wenig Aufwand aufzupeppen. Los geht’s mit SVG!
How thinking small is changing software development big time by Sander Hoogendoorn.
Dieser Vortrag regt dazu an, umzudenken und sich auf die kleinen Dinge zu konzentrieren, um den Arbeitsfortschritt in einer sich schnell verändernden Welt zu verbessern. Genauer gesagt bedeutet dies, dass Dinge, die vor fünf Jahren noch nicht möglich waren, nun in greifbare Nähe rücken. Um auf Kurs zu bleiben, müssen sich Unternehmen und ihre Mitarbeiter schneller, einfacher und besser anpassen, um mit neuen Wettbewerbern und Technologien Schritt zu halten. Infolgedessen entwickelt sich jeder Aspekt der Software in Richtung „kleiner“. Was für Unternehmen gilt, gilt auch für jeden einzelnen Mitarbeiter. „Go smaller“ beginnt also bei der eigenen Arbeit.


