{"id":703,"date":"2010-07-11T18:42:23","date_gmt":"2010-07-11T16:42:23","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/2010\/07\/buchkritik-java-extreme-programming-cookbook\/"},"modified":"2010-07-11T18:42:23","modified_gmt":"2010-07-11T16:42:23","slug":"buchkritik-java-extreme-programming-cookbook","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2010\/07\/buchkritik-java-extreme-programming-cookbook\/","title":{"rendered":"Buchkritik: Java Extreme Programming Cookbook"},"content":{"rendered":"<p><em>Eric M. Burke, Brian M. Coyner. O&#8217;Reilly. ISBN 0-596-00387-0. M\u00e4rz 2003. 288 Seiten<\/em><\/p>\n<p>Viele XP-B\u00fccher konzentrieren sich auf die \u201emenschliche\u201c Seite der XP-Entwicklung, aber nicht auf die Tools, die bei der XP-Entwicklung einen gro\u00dfen Stellewert einnehmen. Diese L\u00fccke versucht das Buch mit einer Vorstellung der Tools und Technologien zu f\u00fcllen, die Anfang 2000 von Bedeutung waren: EJB 2, JUnit 3, CVS. Dumm ist nur, dass die Technologien und Tools heute an Bedeutung verloren haben und durch neuere Produkte ersetzt wurden, sodass auch das Buch heute nicht mehr sonderlich spannend ist und als veraltet gelten kann. Java EE 5 (bzw. Java EE 6) ersetzen f\u00fcr Enterprise-Produkte die J2EE 1.4, JUnit 3 ersetzt heute JUnit 4, Cactus (<a href=\"http:\/\/jakarta.apache.org\/cactus\/\">http:\/\/jakarta.apache.org\/cactus\/<\/a>) wird nicht mehr weiterentwickelt, und Subversion ersetzt CVS. F\u00fcr ein Buch, das es nicht nur bei den Konzepten bel\u00e4sst, sondern auch technisch tiefer geht ein Problem. Weiterhin ist die ausschlie\u00dfliche Betrachtung von Open Source etwas einschr\u00e4nkend. (Und der Titel des Buches ist nicht \u201eJava XP Programming Cookbook with Open Source Tools\u201c!) Es ist zwar toll, dass Open-Source Produkte nichts kosten und auch sehr verbreitet sind, aber Hersteller wie Atlassian bieten sehr gute Projekte, die bei der XP-Entwicklung helfen. Weiterhin fehlen in meinen Augen einige zentrale Tools, und es reicht nicht, XP auf Ant, JUnit (zzgl. HttpUnit, JUnitPerf), Mocking, XDoclet zu beschr\u00e4nken. Hier gibt es bessere B\u00fccher. Februar 2009<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eric M. Burke, Brian M. Coyner. O&#8217;Reilly. ISBN 0-596-00387-0. M\u00e4rz 2003. 288 Seiten Viele XP-B\u00fccher konzentrieren sich auf die \u201emenschliche\u201c Seite der XP-Entwicklung, aber nicht auf die Tools, die bei der XP-Entwicklung einen gro\u00dfen Stellewert einnehmen. Diese L\u00fccke versucht das Buch mit einer Vorstellung der Tools und Technologien zu f\u00fcllen, die Anfang 2000 von Bedeutung [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[6],"tags":[],"class_list":["post-703","post","type-post","status-publish","format-standard","hentry","category-rezension"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=703"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/703\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}