Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 10 Stimmen.
Component-Based Rails Applications: Large Domains Under Control
Verwenden Sie Komponenten, um die Wartbarkeit zu verbessern, die Komplexität zu reduzieren und die Tests in großen Rails-Anwendungen zu beschleunigen.
Dieses Buch gibt Ruby-Profis einen umfassenden Leitfaden für die Erhöhung der Raffinesse ihrer Entwürfe, ohne die Prinzipien der Eleganz, die sie in unserer Ecke der Software-Welt halten, aufgeben zu müssen.
-Obie Fernandez, Autor, The RailsTM 5 Way, Fourth Edition
Wenn Rails-Anwendungen wachsen, finden selbst erfahrene Entwickler es schwierig, sich in der Codebasis zurechtzufinden, neue Funktionen zu implementieren und Tests schnell durchzuführen. Komponenten sind die Lösung, und Component-Based Rails Applications zeigt, wie man das Beste aus ihnen herausholt.
Das Buch richtet sich an Programmierer und Leiter von Softwareteams, die mit Ruby und Rails vertraut sind. Stephan Hagemann stellt eine praktische, von Anfang bis Ende durchdachte Methodik zur Modernisierung und Umstrukturierung bestehender Rails-Anwendungen vor.
Schritt für Schritt zeigt Hagemann, wie man Rails-Anwendungen so umgestalten kann, dass sie sichtbare, nachweislich unabhängige und explizit verbundene Teile aufweisen - und damit einfacher zu verwalten, zu ändern und zu testen sind. Dabei stellt er Designkonzepte und Techniken vor, mit denen Sie Anwendungen vieler Art verbessern können, auch wenn sie nicht mit Rails oder Ruby entwickelt wurden.
⬤ Lernen Sie, wie Komponenten die Absicht klären, die Zusammenarbeit verbessern und Innovation und Wartung vereinfachen.
⬤ Erstellen Sie eine vollständige Rails-Anwendung innerhalb einer Komponente, von den ersten Schritten bis hin zu Migrationen und Abhängigkeitsmanagement.
⬤ Testen Sie komponentenbasierte Anwendungen, verwalten Sie Assets und Abhängigkeiten und stellen Sie Ihre Anwendung in der Produktion bereit.
⬤ Identifizieren Sie die Nahtstellen in einer bestehenden Rails-Anwendung und refaktorisieren Sie sie, um Komponenten zu extrahieren.
⬤ Beherrschen Sie einen skriptbasierten, wiederholbaren Ansatz für das Refactoring von Rails-Anwendungen jeder Größe.
⬤ Verwenden Sie komponentenbasiertes Rails mit zwei beliebten Strukturmustern: hexagonale und DCI-Architektur.
⬤ Nutzen Sie Ihre neuen Komponentenfähigkeiten mit anderen Frameworks und Sprachen.
⬤ Überwinden Sie die einzigartigen Herausforderungen, die bei der Komponentisierung von Rails-Anwendungen auftreten.
Wenn Sie bereit sind, Ihre komplexen Rails-Systeme zu vereinfachen und neu zu beleben, sind Sie bereit für Component-Based Rails Applications.
Registrieren Sie Ihr Buch, um bequemen Zugang zu Downloads, Updates und/oder Korrekturen zu erhalten, sobald diese verfügbar sind. Siehe Buchinnenseite für Details.