Hodnocení:
Kniha „Refactoring Databases“ autorů Scotta Amblera a Pramoda Sadalage představuje ucelený katalog strategií refaktorizace databází zaměřených na zlepšení návrhu a údržby databází. Přestože nabízí cenné poznatky a praktické techniky, některé recenze upozorňují na její nedostatky v hloubce a praktickém využití. Slouží jako užitečná příručka pro návrháře databází, zejména v agilním prostředí, ale pro zkušené vývojáře může být základní.
Klady:⬤ Obsáhlý katalog strategií refaktorizace databází zahrnující různé aspekty, jako je strukturální refaktorizace, refaktorizace datové kvality a refaktorizace architektury.
⬤ Přehledně vysvětlené transformace s navrženými strategiemi pro implementaci v produkčním prostředí.
⬤ Užitečné jako reference pro návrháře a vývojáře databází, zejména pro ty, kteří používají agilní metodiky.
⬤ Podporuje evoluční přístup k vývoji databází se zaměřením na průběžné přizpůsobování spíše než na návrh předem.
⬤ Mnohé techniky jsou považovány za základní nebo zdravý rozum a zkušeným vývojářům nabízejí jen málo nových poznatků.
⬤ Omezený návod na praktické nástroje a metody pro implementaci a sledování změn.
⬤ Problémy s úpravou a sazbou v tištěném vydání snižují čtivost.
⬤ Chybí hloubka kritických témat, jako je testování, řízení změn a refaktoring napříč více schématy.
(na základě 33 hodnocení čtenářů)
Refactoring Databases: Evolutionary Database Design (Paperback)
Refaktoring prokázal svou hodnotu v široké škále vývojových projektů - pomáhá softwarovým profesionálům zlepšit návrhy systémů, udržovatelnost, rozšiřitelnost a výkonnost. Přední agilní metodolog Scott Ambler a renomovaný konzultant Pramodkumar Sadalage nyní poprvé představují výkonné techniky refaktoringu určené speciálně pro databázové systémy.
Ambler a Sadalage ukazují, jak mohou malé změny struktur tabulek, dat, uložených procedur a triggerů výrazně vylepšit prakticky jakýkoli návrh databáze - aniž by se změnila sémantika. Naučíte se, jak vyvíjet databázová schémata v souladu se zdrojovým kódem - a stanete se mnohem efektivnějšími v projektech založených na iterativních a agilních metodikách.
Tento komplexní průvodce a referenční příručka vám pomůže překonat praktické překážky při refaktorizaci reálných databází tím, že se zabývá všemi základními koncepty, na nichž je refaktorizace databází založena. Na příkladech od začátku do konce vás autoři provedou refaktorizací jednoduchých samostatných databázových aplikací i sofistikovaných scénářů s více aplikacemi. Zvládnete každý úkol spojený s refaktoringem databázových schémat a objevíte osvědčené postupy pro nasazení refaktoringu i v těch nejsložitějších produkčních prostředích.
Druhá polovina knihy se systematicky zabývá pěti hlavními kategoriemi refaktorizace databází. Dozvíte se, jak pomocí refaktoringu vylepšit strukturu databáze, kvalitu dat a referenční integritu.
A jak refaktorovat architektury i metody. Kniha obsahuje rozsáhlou sadu příkladů vytvořených v jazycích Oracle a Java a snadno přizpůsobitelných pro jiné jazyky, jako jsou C#, C++ nebo VB.NET, a jiné databáze, například DB2, SQL Server, MySQL a Sybase.
Pomocí technik a příkladů uvedených v této knize můžete snížit plýtvání, přepracování, rizika a náklady - a vytvořit databázové systémy schopné hladkého vývoje i v budoucnosti.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)