iOS-Entwickler teilt Best Practices für Claude-Code nach der Veröffentlichung mehrerer Apps

Praktische Richtlinien für KI-unterstützte iOS-Entwicklung
Ein Entwickler, der mehrere iOS-Apps mit Claude Code veröffentlicht hat, teilt spezifische Praktiken, die aus Erfahrung gelernt wurden. Die zentrale Erkenntnis: KI erzwingt nicht automatisch gute Praktiken – sie gibt Ihnen, was Sie verlangen, und die Geschwindigkeit, die KI-unterstütztes Programmieren so mächtig macht, lässt auch technische Schulden leise anwachsen.
Sicherheit und Umgebungsmanagement
- Geheimnisse niemals hartkodieren oder in Git committen
- Entwicklungs- und Produktionsumgebungen ordnungsgemäß mit verschiedenen API-Tokens trennen
- Eingaben serverseitig validieren – niemals dem vertrauen, was der Client sendet
- CORS auf spezifische Ursprünge setzen, nicht * nur um Fehler vorübergehend zu beheben
Observability und Infrastruktur
- Absturzberichterstattung von Anfang an implementieren
- Echte Protokollierung verwenden, die irgendwo persistent ist, nicht nur Terminalverlauf
- Einen einfachen /health-Endpunkt erstellen, um den Dienststatus zu prüfen
- Eine echte Staging-Umgebung einrichten, die die Produktion widerspiegelt
- Dokumentieren, wie Dinge ausgeführt und bereitgestellt werden, um Einzelwissen zu vermeiden
Codeorganisation und Tests
- Externe Dienste ordnungsgemäß mit sauberen Service-Layern umschließen
- Rate Limiting bei Authentifizierung und Schreiboperationen proaktiv hinzufügen
- Massive View Controller frühzeitig aufteilen, statt sie ganze Bildschirme besitzen zu lassen
- Datenbankschemaänderungen durch ordnungsgemäße Migrationen versionieren
- Unglückliche Pfade testen – Netzwerkausfälle, unerwartete API-Antworten, Randfälle
- Backup-Wiederherstellungen testen, bevor Notfälle eintreten
Prozess und Denkweise
- CI/CD frühzeitig mit automatischem Testen und Bereitstellen einrichten
- Der Mentalität "Ich räume das später auf" widerstehen – hackigen Code sofort beheben oder Tickets mit Fristen erstellen
- Ordentliche Feature-Flag-Systeme verwenden statt Code aus- und einzukommentieren
- Alles in UTC speichern, nur bei der Anzeige in Ortszeit umwandeln
- Claude Code als brillanten Junior-Entwickler behandeln, der Anleitung zu Architektur, Sicherheit und Wartbarkeit benötigt
Der Entwickler schlägt vor, diese Praktiken in eine CLAUDE.md-Datei oder den initialen Prompt aufzunehmen, um Claudes Vorschläge von Projektbeginn an um diese Prinzipien herum auszurichten.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Claude Code-Ordnerstruktur-Spickzettel von Reddit-Benutzer
Ein Reddit-Nutzer erstellte eine Spickzettel für die Ordnerstruktur von Claude Code, nachdem er auf häufige Fallstricke gestoßen war. Dieser behandelt das Layout des .claude/-Verzeichnisses, Hook-Ereignisse, settings.json, MCP-Konfiguration, Skill-Struktur und Schwellenwerte für das Kontextmanagement.

Dokumentation zum Schreiben von MCP-Tools in C# .NET Framework für Claude Desktop/Code
Vollständige Dokumentation und C#-Codebeispiele zur Erstellung benutzerdefinierter MCP-Tools mit .NET Framework 4.8, die es Claude Desktop/Code ermöglichen, Interaktionen mit externen Prozessen, Software, APIs und IoT-Geräten zu automatisieren.

Implementierung eines wiederkehrenden Meditationssystems für die Kohärenz des OpenClaw-Agenten
Ein Entwickler teilt ein strukturiertes Reflexionssystem für OpenClaw-Agenten, das eine spezifische Dateikette einschließlich meditations.md, reflections/*.md und Identitätsdateien verwendet. Der nächtliche Loop umfasst das Überprüfen und Anhängen an diese Dateien, um Erkenntnisse über dauerhafte Verhaltensänderungen zu fördern.

Trellis 2 läuft erfolgreich auf ROCm 7.11 mit AMD RX 9070 XT
Ein Entwickler hat Trellis 2 auf Linux Mint 22.3 mit einer AMD RX 9070 XT unter ROCm 7.11 zum Laufen gebracht und dabei zwei Hauptprobleme behoben: Die Instabilität von ROCm bei hohen N-Tensoren und eine fehlerhafte hipMemcpy2D-Funktion in CuMesh.