Csiszolt Ruby programozás: Jobb szoftverek készítése intuitívabb, karbantarthatóbb, skálázhatóbb és nagyobb teljesítményű Ruby-kóddal

Értékelés:   (4.7 az 5-ből)

Csiszolt Ruby programozás: Jobb szoftverek készítése intuitívabb, karbantarthatóbb, skálázhatóbb és nagyobb teljesítményű Ruby-kóddal (Jeremy Evans)

Olvasói vélemények

Összegzés:

Jeremy Evans 'Polished Ruby Programming' című könyve a középhaladó és haladó Ruby-programozókat célozza meg, a hatékony kódolási gyakorlatokra, alapelvekre és a Ruby nyelv árnyalataira összpontosítva. Rengeteg gyakorlati információt nyújt, és dicsérik a világos magyarázatai és hasznos példái miatt. A kezdők számára azonban túlterhelő lehet, és egyes haladó felhasználók nem biztos, hogy találnak benne új ismereteket. Emellett néhány olvasó a Kindle-verzió formázási problémáit is megjegyezte.

Előnyök:

A Ruby alapelveinek és kompromisszumainak átfogó lefedettsége.
Gyakorlati példák, amelyek könnyen érthetőek.
Világos és magával ragadó írásmód.
Jó a középhaladó és haladó fejlesztőknek, akik javítani szeretnék a teljesítményt és a kódolási gyakorlatot.
A szerző Rubyban szerzett széleskörű tapasztalata mélyebbé teszi a tartalmat.

Hátrányok:

Kezdőknek nem alkalmas; előzetes tudás nélkül kihívást jelenthet.
Néhány haladó felhasználó ismétlődőnek találhatja a tartalmat.
A Kindle verzióban a kódpéldák nem rendelkeznek egyértelmű formázással, így nehezen olvashatóak.
A könyv hosszú (több mint 400 oldal), ami a vége felé felhígíthat néhány alapvető fogalmat.

(11 olvasói vélemény alapján)

Eredeti címe:

Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code

Könyv tartalma:

Legyen Ön egy tapasztalt Ruby programozó a tervezési elvek, a legjobb gyakorlatok és a megvalósítási megközelítésekkel kapcsolatos kompromisszumok megértésével, hogy Ruby alkalmazásai hosszú távon karbantarthatóak maradjanak.

Key Features:

⬤ Tudja meg a csiszolt Ruby kód mögött meghúzódó tervezési elveket és a megvalósítási megközelítések közötti kompromisszumokat.

⬤ A metaprogramozás és a DSL-ek használata a szükséges kód mennyiségének csökkentésére a karbantarthatóság csökkenése nélkül.

⬤ Tanulja meg a Ruby webes alkalmazások tervezési elveit és stratégiáit az adatbázisok, a biztonság és a tesztelés terén.

Könyv leírása:

A legtöbb sikeres Ruby-alkalmazás idővel nehezen karbantarthatóvá válik, ahogy a kódbázis mérete növekszik. A Polished Ruby Programming ajánlásokat és tanácsokat ad a hosszú távon könnyen karbantartható Ruby-programok tervezéséhez.

Ez a könyv számos gyakori programozási helyzet megvalósítási megközelítését, az egyes megközelítésekben rejlő kompromisszumokat, valamint azt mutatja be, hogy miért érdemes különböző helyzetekben különböző megközelítéseket választani. A Ruby programozási alapelvek elsajátításával kezd, mint például az alaposztályok helyes használata, az osztály- és metódustervezés, a változóhasználat, a hibakezelés és a kódformázás. A továbbiakban olyan magasabb szintű programozási alapelveket tanul meg, mint a könyvtártervezés, a metaprogramozás és a szakterület-specifikus nyelvek használata, valamint a refaktorálás. Végül a webes alkalmazásfejlesztésre jellemző alapelveket ismerhet meg, például az adatbázis és a webes keretrendszer kiválasztását, valamint a fejlett biztonsági funkciók használatát.

A Ruby programozásról szóló könyv végére elsajátíthatja azokat a készségeket, amelyekkel robusztus, nagy teljesítményű, skálázható és karbantartható Ruby-alkalmazásokat tervezhet.

Bár a könyvben tárgyalt kódpéldák és alapelvek többsége minden Ruby-verzióra érvényes, néhány példa és alapelv csak a Ruby 3. 0-ra, a kiadás idején legfrissebb kiadásra vonatkozik.

Amit tanulni fog:

⬤ Használja a Ruby alaposztályait és tervezzen hatékonyan egyéni osztályokat.

⬤ Tárja fel a változóhasználat és a metódusargumentumok kiválasztásának elveit.

⬤ Kifejlett hibakezelési megközelítések, például exponenciális backoff bevezetése.

⬤ Bővíthető könyvtárak és plugin rendszerek tervezése Ruby nyelven.

⬤ A metaprogramozás és a DSL-ek használata a kód redundanciájának elkerülése érdekében.

⬤ A tesztelés különböző megközelítéseinek megvalósítása és ezek kompromisszumainak megértése.

⬤ Felfedezi a tervezési mintákat, a refaktorálást és az optimalizálást Rubyval.

⬤ Tudja meg az adatbázis-tervezési elveket és a fejlett webes alkalmazások biztonságát.

Kinek szól ez a könyv:

Ha már tudsz Ruby-ban programozni, és szeretnél többet megtudni a karbantartható, skálázható, optimalizált és jól strukturált Ruby-kód írásának alapelveiről és legjobb gyakorlatairól, akkor ez a Ruby-könyv neked szól. A Ruby programozási nyelv közép- vagy felsőfokú szintű munkatudása elvárás ahhoz, hogy a legtöbbet hozza ki ebből a könyvből.

A könyv egyéb adatai:

ISBN:9781801072724
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A púdert keresve: A Story of America's Disappearing Ski Bum - In Search of Powder: A Story of...
Jeremy Evans friss diplomásként és újságíróként a...
A púdert keresve: A Story of America's Disappearing Ski Bum - In Search of Powder: A Story of America's Disappearing Ski Bum
A vitorlázás bibliája: A teljes útmutató minden vitorlázó számára a kezdőtől a szakértőig - The...
"A vitorlázás népszerű sport, és ez a könyv nagyon...
A vitorlázás bibliája: A teljes útmutató minden vitorlázó számára a kezdőtől a szakértőig - The Sailing Bible: The Complete Guide for All Sailors from Novice to Expert
Csata a Paradicsomért: Szörfözés, tonhal és egy város törekvése a hullámok megmentésére - The Battle...
Helyesbítés: Pavones, a Costa Rica déli csücskében...
Csata a Paradicsomért: Szörfözés, tonhal és egy város törekvése a hullámok megmentésére - The Battle for Paradise: Surfing, Tuna, and One Town's Quest to Save a Wave
Csiszolt Ruby programozás: Jobb szoftverek készítése intuitívabb, karbantarthatóbb, skálázhatóbb és...
Legyen Ön egy tapasztalt Ruby programozó a...
Csiszolt Ruby programozás: Jobb szoftverek készítése intuitívabb, karbantarthatóbb, skálázhatóbb és nagyobb teljesítményű Ruby-kóddal - Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
A vitorlázás gyakorlati enciklopédiája: A teljes gyakorlati útmutató a vitorlázás és a versenyzéshez...
A végső kézikönyv minden korosztály és minden...
A vitorlázás gyakorlati enciklopédiája: A teljes gyakorlati útmutató a vitorlázás és a versenyzéshez Jollék, katamaránok és keelboatok - The Practical Encyclopedia of Sailing: The Complete Practical Guide to Sailing and Racing Dinghies, Catamarans and Keelboats

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)