Értékelé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.
⬤ 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)
Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
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.
© 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)