Teil IV. Bewährte Methoden

Wenn du mit Shiny anfängst, wirst du lange brauchen, um selbst kleine Anwendungen zu erstellen, weil du die Grundlagen lernen musst. Mit der Zeit wirst du dich jedoch mit der grundlegenden Schnittstelle des Pakets und den Schlüsselideen der Reaktivität vertraut machen und in der Lage sein, größere, komplexere Anwendungen zu erstellen. Wenn du anfängst, größere Anwendungen zu schreiben, wirst du mit einer Reihe neuer Herausforderungen konfrontiert: eine komplexe und wachsende Code-Basis organisiert, stabil und wartbar zu halten. Dazu gehören Probleme wie:

  • "Ich kann den Code, den ich suche, in dieser riesigen Datei nicht finden."

  • "Ich habe seit sechs Monaten nicht mehr an diesem Code gearbeitet und ich habe Angst, dass ich ihn kaputt mache, wenn ich etwas ändere.

  • "Jemand anderes hat angefangen, mit mir an der Bewerbung zu arbeiten, und wir stehen uns ständig gegenseitig auf den Füßen."

  • "Die App funktioniert auf meinem Computer, aber nicht auf dem meines Mitarbeiters oder in der Produktion."

In diesem Teil des Buches, den "bewährten Methoden", lernst du einige Schlüsselkonzepte und Werkzeuge aus der Softwareentwicklung kennen, die dir helfen werden, diese Herausforderungen zu meistern:

  • In Kapitel 17 führe ich dich kurz in die großen Ideen der Softwareentwicklung ein.

  • In Kapitel 18 zeige ich dir, wie du den Code aus deiner Shiny-App in unabhängige Apps extrahieren kannst und erkläre, warum du das tun solltest.

  • In Kapitel 19 lernst du das ...

Get Glänzend meistern now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.