no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| — | 2019-10-29 [2019/10/14 22:33] (aktuell) – angelegt mattsches | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | # 63. Treffen am 29. Oktober 2019 | ||
| + | ## Themenschwerpunkt: | ||
| + | |||
| + | 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:// | ||
| + | * 20:15 Uhr **Wie gut sind meine Tests wirklich?** von [Stephan Hochdörfer](https:// | ||
| + | * im Anschluss: Socializing, | ||
| + | |||
| + | ## 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"; | ||
| + | |||
| + | ## Anmeldung/ | ||
| + | Bitte nutzt die Anmeldung auf [[https:// | ||
| + | |||
| + | Ihr könnt natürlich gern auch ohne vorherige Anmeldung hereinschauen! | ||
| + | |||
| + | ## Karte | ||
| + | |||
| + | < | ||
| + | <link rel=" | ||
| + | <script src=" | ||
| + | <div id=" | ||
| + | <script type=" | ||
| + | var map = new L.Map(' | ||
| + | L.tileLayer(' | ||
| + | attribution: | ||
| + | }).addTo(map); | ||
| + | var marker = new L.Marker([50.014306, | ||
| + | var parking = new L.Marker([50.013392, | ||
| + | </ | ||
| + | </ | ||