Benutzer-Werkzeuge

Webseiten-Werkzeuge


2019-10-29

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

2019-10-29 [2019/10/14 22:33] (aktuell)
mattsches angelegt
Zeile 1: Zeile 1:
 +# 63. Treffen am 29. Oktober 2019
  
 +## Themenschwerpunkt:​ Code-Qualität
 +
 +Dank moderner Frameworks und neuer Sprach-Features ist es heute einfacher denn je, komplexe Applikationen in PHP zu entwickeln. Die Qualität des Codes wird durch automatisierte Unit Tests sichergestellt.
 +
 +Aber reicht das? Decken die Tests wirklich alle Grenzfälle ab? Und lassen sich vielleicht schon während des Codens Fehler abfangen, die somit später gar nicht mehr auftreten können?
 +
 +Wir freuen uns, dass wir mit *Stephan Hochdörfer* und *Marco Pivetta* zwei absolute Experten zu Gast haben. Sie erklären uns, wie statische Code-Analyse hilft, schon im Vorfeld Probleme zu vermeiden, und wie unsere Unit Tests mithilfe von Mutation Based Testing noch besser werden können.
 +
 +## Agenda
 +
 +* 19:00 Uhr Ankommen und Hallo sagen
 +* 19:30 Uhr **Aggressive PHP Quality Assurance in 2019** von [Marco Pivetta](https://​twitter.com/​Ocramius)
 +* 20:15 Uhr **Wie gut sind meine Tests wirklich?** von [Stephan Hochdörfer](https://​twitter.com/​shochdoerfer)
 +* im Anschluss: Socializing,​ Netzwerken, Plauschen
 +
 +## Wann und wo
 +Dienstag, 29. Oktober 2019 \\
 +ab 19 Uhr (Vorträge ab 19:30 Uhr) \\
 +UDG United Digital Group \\
 +Taunusstraße 59-61 (Zollhafen) \\
 +55120 Mainz \\
 + \\
 +Hinweis: Bitte gebt "Am Getreidespeicher 29, 55120 Mainz" in euer Navi ein, parken könnt ihr am Ende der Straße "Am Zollhafen";​ wer mit dem ÖPNV kommen möchte, sollte mit dem Bus Linie 58 oder 70 die Bushaltestelle "​Feldbergplatz/​Stadtwerke Mainz AG" anfahren. Karte siehe unten.
 +
 +## Anmeldung/​Teilnehmer
 +Bitte nutzt die Anmeldung auf [[https://​www.meetup.com/​de-DE/​PHP-User-Group-Rheinhessen/​events/​264363719/​|Meetup]] oder auf [[https://​www.xing.com/​events/​63-treffen-phpug-rheinhessen-2295907|XING]],​ ihr erleichtert uns damit die Planung.
 +
 +Ihr könnt natürlich gern auch ohne vorherige Anmeldung hereinschauen!
 +
 +## Karte
 +
 +<​html>​
 +<link rel="​stylesheet"​ href="​https://​cdnjs.cloudflare.com/​ajax/​libs/​leaflet/​0.7.7/​leaflet.css"​ />
 +<script src="​https://​cdnjs.cloudflare.com/​ajax/​libs/​leaflet/​0.7.7/​leaflet.js"></​script>​
 +<div id="​map"​ style="​height:​ 400px; width: 100%; position: relative;"></​div>​
 +<script type="​text/​javascript">​
 +var map = new L.Map('​map'​).setView([50.012524,​ 8.26326], 15);
 +L.tileLayer('​http://​{s}.tile.osm.org/​{z}/​{x}/​{y}.png',​ {
 +    attribution:​ 'Map data &copy; <a href="​http://​openstreetmap.org">​OpenStreetMap</​a>​ contributors,​ <a href="​http://​creativecommons.org/​licenses/​by-sa/​2.0/">​CC-BY-SA</​a>,​ Imagery © <a href="​http://​mapbox.com/">​MapBox</​a>'​
 +}).addTo(map);​
 +var marker = new L.Marker([50.014306,​ 8.26277]).addTo(map).bindPopup('<​a href="​http://​www.phpug-rheinhessen.de/"><​img src="//​phpugrhh.sperr-objekt.de/​lib/​images/​phpugrhh_logo.png"/></​a>'​);​
 +var parking = new L.Marker([50.013392,​ 8.26451]).addTo(map).bindPopup('​Parken'​);​
 +</​script>​
 +</​html>​
2019-10-29.txt · Zuletzt geändert: 2019/10/14 22:33 von mattsches