Értékelés:
A könyv értékes forrás a Ruby-fejlesztők számára, mivel konkrét betekintést nyújt a Ruby-ra szabott refaktorálásba. Míg sok olvasó dicséri a gyakorlatias tartalmat és az áttekinthetőséget, néhányan kritizálják az elrendezést és a megjelenítést, és azt javasolják, hogy az eredeti változat jobb választás lehet.
Előnyök:⬤ Ruby-specifikus megközelítéseket kínál a refaktoráláshoz
⬤ kiváló a kód olvashatóságát és karbantarthatóságát javító refaktorálások megértéséhez
⬤ világos példák, amelyek segítenek az intuitív technikákat strukturált módszerré szilárdítani
⬤ felbecsülhetetlen értékű a komoly Ruby-fejlesztők számára.
⬤ Gyenge elrendezés sok hibával
⬤ a refaktorálások az oldaltörések miatt levágottak
⬤ egyes olvasók az eredeti kiadást részesítik előnyben, és azt jobbnak találják
⬤ a leszállított könyv állapota egyes esetekben megkérdőjelezhető.
(8 olvasói vélemény alapján)
The Definitive Refactoring Guide, Fully Revamped for Ruby
A refaktorálással a programozók még a legkaotikusabb szoftvereket is jól megtervezett rendszerré alakíthatják, amelyeket sokkal könnyebb fejleszteni és karbantartani. Ráadásul mindezt lépésről lépésre, egyszerű, bevált lépések sorozatán keresztül tehetik meg. Most Martin Fowler klasszikus refaktorálási könyvének hiteles és alaposan frissített változata jelenik meg, amely végig Ruby példákat és idiómákat használ - nem pedig Javából vagy más környezetből átvett kódot.
A szerzők több mint 70 bevált Ruby refaktoring részletes katalógusát mutatják be, konkrét útmutatással arra vonatkozóan, hogy mikor kell alkalmazni az egyes refaktoringokat, lépésről lépésre útmutatásokkal a használatukhoz, valamint a működésüket szemléltető példakódokkal. A szerzők számos refaktoringja erőteljes Ruby-specifikus funkciókat használ, és minden kódminta letölthető.
Fowler eredeti koncepcióit felhasználva a szerzők megmutatják, hogyan végezhetjük a refaktorálást ellenőrzött, hatékony, inkrementális módon, így módszeresen javíthatjuk a kód szerkezetét anélkül, hogy új hibákat vinnénk be. Bármi legyen is a Ruby kód írásában vagy karbantartásában betöltött szerepe, ez a könyv nélkülözhetetlen forrás lesz.
Ez a könyv segít Önnek.
- A refaktorálás alapelveinek és okainak megértése.
- Ismerje fel a "rossz szagokat" a Ruby kódjában.
- A rossz terveket lépésről lépésre dolgozza át jól megtervezett kóddá.
- Készítsen teszteket, hogy megbizonyosodjon arról, hogy a refaktorálások megfelelően működnek.
- Értse meg a refaktorálás kihívásait és azok leküzdését.
- Állítson össze módszereket a kód megfelelő csomagolására.
- Mozgassa a funkciókat az objektumok között, hogy a felelősséget oda helyezze, ahová a legjobban illeszkedik.
- Szervezze az adatokat, hogy könnyebb legyen velük dolgozni.
- Egyszerűsítse a feltételes kifejezéseket és használja hatékonyabban a polimorfizmust.
- Hozzon létre olyan interfészeket, amelyek könnyebben érthetők és használhatók.
- Általánosítson hatékonyabban.
- Nagyobb, egész szoftverrendszereket átalakító refaktorálások elvégzése, amelyek hónapokig vagy évekig is eltarthatnak.
- Ruby on Rails kód sikeres refaktorálása.
© 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)