Hodnocení:
Mnoho programátorů knihu oceňuje pro její komplexní pokrytí agilních principů a návrhových vzorů a čtenáři si pochvalují její praktické příklady a styl psaní Roberta Martina. Čelí však kritice za zavádějící název a zastaralé příklady, které nezahrnují modernější programovací postupy, jako jsou generika.
Klady:1) Komplexní pokrytí principů a postupů agilního programování. 2) Praktické příklady principů SOLID a návrhových vzorů. 3) Dobře napsaný a poutavý styl Roberta Martina. 4) Vyzývá a učí programátory, poskytuje cenné poznatky. 5) Jazykově agnostický přístup použitelný pro více programovacích jazyků.
Zápory:1) Název může být zavádějící, protože se nejedná výhradně o knihu o C#; zaměřuje se spíše na obecné principy návrhu softwaru. 2) Příklady mohou být zastaralé a nepoužívají generika, což omezuje jejich relevanci pro současné postupy. 3) Některé příklady mohou odrážet idiomy jazyka Java, které se nemusí dobře převádět do jazyka C#. 4) Některé části knihy působí zastarale a prospělo by jim nové vydání, které by osvěžilo obsah.
(na základě 76 hodnocení čtenářů)
Agile Principles, Patterns, and Practices in C#
V oceňované knize Agilní vývoj softwaru: Martin pomohl přiblížit agilní principy desetitisícům programátorů v jazycích Java a C++. Nyní mají programátoři v síti NET k dispozici definitivního průvodce agilními metodami v tomto kompletně aktualizovaném svazku od Roberta C. Martina a Micaha Martina Agile Principles, Patterns, and Practices in C#.
Tato kniha představuje řadu případových studií ilustrujících základy agilního vývoje a agilního návrhu a rychle přechází od modelů UML k reálnému kódu v jazyce C#. V úvodních kapitolách jsou vyloženy základy agilního hnutí, zatímco pozdější kapitoly ukazují osvědčené techniky v praxi. Kniha obsahuje mnoho příkladů zdrojového kódu, které jsou rovněž k dispozici ke stažení na webových stránkách autorů.
Čtenáři od této knihy odejdou s porozuměním.
⬤ Agile principy a čtrnáct postupů extrémního programování.
⬤ Spikování, dělení, rychlost a plánování iterací a vydání.
⬤ Vývoj řízený testy, návrh zaměřený na testy a akceptační testování.
⬤ Refaktoring s jednotkovým testováním.
⬤ Párové programování.
⬤ Agile design a design smells.
⬤ Pět typů diagramů UML a jejich efektivní používání.
⬤ Objektově orientovaný návrh balíčků a návrhové vzory.
⬤ Jak to všechno spojit dohromady pro reálný projekt.
Ať už jste programátorem v jazyce C# nebo se učíte programovat v jazyce Visual Basic či Java, jste manažerem vývoje softwaru nebo obchodním analytikem, Agile Principles, Patterns, and Practices in C# je první knihou, kterou byste si měli přečíst, abyste porozuměli agilnímu softwaru a jeho aplikaci na programování v prostředí .NET Framework.
© 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)