Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 10 głosach.
Component-Based Rails Applications: Large Domains Under Control
Użyj komponentów, aby poprawić łatwość utrzymania, zmniejszyć złożoność i przyspieszyć testowanie w dużych aplikacjach Rails.
"Ta książka daje profesjonalistom Ruby kompleksowy przewodnik po zwiększaniu wyrafinowania ich projektów, bez konieczności porzucania zasad elegancji, które utrzymują ich w naszym zakątku świata oprogramowania."
-Obie Fernandez, autor, The RailsTM 5 Way, Fourth Edition.
Wraz z rozwojem aplikacji Rails, nawet doświadczeni programiści mają trudności z poruszaniem się po bazach kodu, wdrażaniem nowych funkcji i szybkim przeprowadzaniem testów. Rozwiązaniem są komponenty, a Component-Based Rails Applications pokazuje, jak najlepiej je wykorzystać.
Pisząc dla programistów i liderów zespołów programistycznych, którzy czują się komfortowo z Ruby i Railsami, Stephan Hagemann wprowadza praktyczną, od początku do końca metodologię modernizacji i restrukturyzacji istniejących aplikacji Rails.
Krok po kroku, Hagemann demonstruje, jak zmodernizować aplikacje Rails, aby były widoczne, niezależne i wyraźnie połączone - upraszczając je i znacznie ułatwiając zespołom zarządzanie, wprowadzanie zmian i testowanie. Hagemann przedstawia koncepcje projektowe i techniki, które można wykorzystać do ulepszenia aplikacji różnego rodzaju, nawet jeśli nie zostały one zbudowane przy użyciu Railsów lub Rubiego.
⬤ Dowiedz się, w jaki sposób komponenty wyjaśniają intencje, poprawiają współpracę oraz upraszczają innowacje i konserwację.
⬤ Stworzyć pełną aplikację Rails w ramach komponentu, od pierwszych kroków do migracji i zarządzania zależnościami.
⬤ Testowanie aplikacji opartych na komponentach, zarządzanie zasobami i zależnościami oraz wdrażanie aplikacji do produkcji.
⬤ Zidentyfikuj szwy w istniejącej aplikacji Rails i zrefaktoryzuj ją, aby wyodrębnić komponenty.
⬤ Opanuj skryptowe, powtarzalne podejście do refaktoryzacji aplikacji Rails o dowolnym rozmiarze.
⬤ Wykorzystanie Railsów opartych na komponentach z dwoma popularnymi wzorcami strukturalnymi: architekturą heksagonalną i DCI.
⬤ Wykorzystaj swoje nowe umiejętności w zakresie komponentów w innych frameworkach i językach.
⬤ Pokonaj unikalne wyzwania, które pojawiają się podczas komponowania aplikacji Rails.
Jeśli jesteś gotowy, aby uprościć i ożywić swoje złożone systemy Rails, jesteś gotowy na Aplikacje Railsowe Oparte na Komponentach.
Zarejestruj swoją książkę, aby uzyskać wygodny dostęp do pobierania, aktualizacji i/lub poprawek, gdy tylko staną się dostępne. Szczegóły znajdują się wewnątrz książki.