====== Test Driven Development Workshop am 14.03. ====== **Am 14.03. um 17:00** findet ein Workshop statt, der euch eine Einführung in die testgetriebene Entwicklung in Java geben soll. **Für wen ist der Workshop gedacht?** Der Workshop richtet sich an alle, die bereits Erfahrung mit Java-Entwicklung haben - wenn ihr das SWP gerade belegt oder schon hinter euch habt, seid ihr hier richtig. **Was sind die Inhalte?** * Theorieteil zu Softwaretests * Die Regeln von Test Driven Development (TDD) * Eine Live Coding Session, um euch den TDD-Workflow zu zeigen * Ein Hands-On, bei dem ihr eine User Story nach TDD implementiert * Auf Wunsch Code Review eurer Implementierungen nach professionellen Entwicklungsstandards **Was muss ich tun, um teilzunehmen?** Der Workshop wird online stattfinden. Für die Teilnahme müsst ihr nur zur o.g. Zeit **im BBB-Raum https://studconf.uol.de/b/car-xyf-oww-m5u** sein. Ihr könnt euch aber bis dahin schon vorbereiten, damit ihr im Hands-On-Teil schneller loslegen könnt: * Sendet eine Zugangsanfrage für das Workshop-Repository unter https://gitlab.uni-oldenburg.de/ruhl1586/test-driven-development. Wie ihr die Anfrage schicken könnt, ist hier gezeigt: https://docs.gitlab.com/ee/user/project/members/#request-access-to-a-project * Installiert euch IntelliJ IDEA. Es reicht die Community Edition (Open Source): https://www.jetbrains.com/de-de/idea/download Eclipse zu nutzen ist für den Workshop nicht sinnvoll. * Cloned das Workshop-Repository: `git clone https://gitlab.uni-oldenburg.de/ruhl1586/test-driven-development.git` * Stellt sicher, dass ihr mindestens ein Java-11-SDK in IntelliJ für das Projekt eingerichtet habt (File -> Project Structure -> Project SDK). * Schaut euch *nicht* den branch "solution" an - sonst könnt ihr euch den Workshop auch sparen :wink: Nicht wundern, die Inhalte des Repositorys werden sich bis zum Workshop noch ändern. ~~DISCUSSION~~