Kapitel 17. Allgemeine Leitlinien

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Einführung

In diesem Kapitel von werden die wichtigsten Fähigkeiten der Softwareentwicklung vorgestellt, die du beim Schreiben von Shiny-Apps brauchst: Codeorganisation, Testen, Abhängigkeitsmanagement, Quellcodekontrolle, kontinuierliche Integration und Codeüberprüfungen. Diese Fähigkeiten sind nicht spezifisch für Shiny-Apps, aber du musst sie alle ein bisschen lernen, wenn du komplexe Apps schreiben willst, die im Laufe der Zeit einfacher und nicht schwieriger zu warten sind.

Die Verbesserung deiner Fähigkeiten in der Softwareentwicklung ist ein lebenslanger Prozess. Rechne mit Frustrationen, wenn du anfängst, sie zu lernen, aber sei dir bewusst, dass jeder die gleichen Probleme hat und wenn du durchhältst, wirst du sie überwinden. Die meisten Menschen machen die gleiche Entwicklung durch, wenn sie eine neue Technik lernen: "Ich verstehe sie nicht und muss sie jedes Mal nachschlagen, wenn ich sie benutze", bis hin zu "Ich verstehe sie nur vage, lese aber trotzdem viel in der Dokumentation" und schließlich "Ich verstehe sie und kann sie flüssig anwenden". Es braucht Zeit und Übung, um die letzte Stufe zu erreichen.

Ich empfehle dir, dir jede Woche etwas Zeit zu nehmen, um deine Softwareentwicklungsfähigkeiten zu üben. Versuche in dieser Zeit, das Verhalten oder das Aussehen deiner App nicht zu verändern und konzentriere ...

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.