KIF460:Codewars

Aus KIF

Link[Bearbeiten]

Codewars

Was Codewars bietet[Bearbeiten]

  • Programmieraufgaben (Katas)
    • in verschiedenen Programmiersprachen (auch Haskell)
    • in verschiedenen Schwierigkeitsstufen
  • Unit Tests, selbst erweiterbar
    • Test Driven Development
  • Unit Tests als Akzeptanztests bei Abgabe (mit Rückmeldung)
  • Möglichkeit, eigene Lösung mit der von anderen zu vergleichen
  • Möglichkeit zum Refactoring

Was Codewars nicht bietet[Bearbeiten]

  • Autovervollständigung

Wozu man Codewars einsetzen kann[Bearbeiten]

  • Übung bekommen
    • im Programmieren allgemein
    • in einer bestimmten Programmiersprache
    • im Schreiben von Unit Tests
    • in Test Driven Development

Wie man Codewars in der Programmierausbildung einsetzen kann[Bearbeiten]

  • Zu schwer für Anfänger ohne Vorkenntnisse
  • In Praktikum / Tutorium / Übungsgruppe vorstellen
  • Erste Aufgaben gemeinsam interaktiv durchführen
  • Weitere Aufgaben auswählen und vorschlagen zum selbstständigen Üben