Go (Golang): Endlich Struktur im Code // deutsch



Go (Golang): Endlich Struktur im Code // deutsch

Go (Golang): Endlich Struktur im Code // deutsch

🎉 Jetzt Kanalmitglied werden: https://www.youtube.com/channel/UC0BtS97KQR7I4Xqa9VYlkvg/join

Eine Frage, die zu Go (Golang) regelmäßig gestellt wird, lautet: Wie sollte man seinen Code strukturieren? Gibt es Richtlinien, an denen man sich orientieren und Leitplanken, an denen man sich entlanghangeln kann? Tatsächlich gibt es inzwischen eine offizielle Empfehlung, wie Module und Packages in Go strukturiert werden sollten. In diesem Video stellt Dir Golo Roden, Gründer und CTO der the native web GmbH, diese Richtlinien vor.

⬥ https://go.dev/doc/modules/layout

00:00 – Einleitung
01:30 – Warum Codestruktur wichtig ist
03:04 – Veraltete Informationen
04:18 – Module und Packages
05:48 – Ein Modul, ein Package
06:37 – Ein Modul, mehrere Packages
07:23 – Das internal-Package
08:42 – Eine Anwendung, ein Package
09:26 – Eine Anwendung, mehrere Packages
10:24 – Mehr als ein Einstiegspunkt
11:17 – Das pkg-Verzeichnis
11:50 – Sonstige Überlegungen

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

⬥ Kanal abonnieren: https://www.youtube.com/channel/UC0BtS97KQR7I4Xqa9VYlkvg?sub_confirmation=1
⬥ Kanalmitglied werden: https://www.youtube.com/channel/UC0BtS97KQR7I4Xqa9VYlkvg/join

────────────────────

Weiterführende Links 🌍

⬥ Webseite: https://www.thenativeweb.io/
⬥ App: https://app.thenativeweb.io/
⬥ Discord: https://discord.gg/thenativeweb
⬥ X: https://x.com/thenativeweb
⬥ GitHub: https://github.com/thenativeweb
⬥ Impressum: https://www.thenativeweb.io/company/legal-notice