Knihobot

Kent Beck

    31. březen 1961
    The CRC Card Book
    JUnit pocket guide
    Extreme Programming Explained
    Kent Beck's Guide to Better Smalltalk
    Programování řízené testy
    Extrémní programování
    • 2004

      Programování řízené testy

      • 203 stránek
      • 8 hodin čtení
      4,1(4147)Ohodnotit

      Autor v knize popisuje, jak postupovat při aplikaci moderních metodologií vyžadujících před začátkem vývoje jakéhokoliv programu nejprve přípravu jeho testů. Předvádí základní vzory pro rozhodnutí, co testovat a jak napsat testy využívající některý z programů rodiny xUnit. Výklad je ilustrován na konkrétních příkladech: modulu pro výpočty s různými měnami a testovacím systému rodiny xUnit. Kód příkladů je psán v jazycích Java a Python.

      Programování řízené testy
    • 2002

      Extrémní programování

      • 158 stránek
      • 6 hodin čtení
      4,5(2)Ohodnotit

      Softwarové projekty mohou být zábavné, produktivní a dokonce i smělé. Přesto mohou zůstávat řízené a přinášet zisk. Mnoha lidem se extrémní programování (XP) jeví jako střízlivé a praktické. Proč je pak nazýváno extrémní? XP používá běžně používané principy a postupy, avšak dotahuje je do extrémů. XP bylo koncipováno a vyvinuto tak, aby vyhovovalo specifickým potřebám malých a středně velkých softwarových týmů, které musí reagovat na mlhavá a často se měnící zadání. XP je považováno za kontroverzní, protože neuznává některé „posvátné krávy“. Tato nová, odlehčená metodika totiž odmítá řadu klasických zásad včetně stále přetrvávajícího názoru, že náklady na zapracování změny v projektu prudce rostou s časem jejího zadání. XP např. uznává, že je třeba se neustále snažit o snižování nákladů, ale liší se v názoru na to, co s uspořenými náklady – XP tým je nepředá nadřízeným, ale ihned je využije pro další vývoj. Extrémní programování je známé některými svými na první pohled podivnými pravidly. Mezi nejznámější patří zásada programování v párech, kdy u jednoho počítače spolu vždy pracují dva programátoři. Přesto zkušenost ukazuje, že zavedením XP se produktivita týmu přibližně zdvojnásobí. Extrémní programování můžete milovat nebo nenávidět. Tato knížka vás však donutí k tomu, abyste se znovu podívali na to, jakým způsobem vyvíjíte software.

      Extrémní programování