- Taschenbuch: 200 Seiten
- Verlag: O'Reilly UK Ltd.; Auflage: 1 (15. Mai 2015)
- Sprache: Englisch
- ISBN-10: 1941222595
- ISBN-13: 978-1941222591
- Größe und/oder Gewicht: 19,1 x 1,3 x 23,5 cm
- Durchschnittliche Kundenbewertung: Schreiben Sie die erste Bewertung
- Amazon Bestseller-Rang: Nr. 85.234 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Pragmatic Unit Testing in Java 8 with JUnit (Englisch) Taschenbuch – 15. Mai 2015
|Neu ab||Gebraucht ab|
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Über den Autor und weitere Mitwirkende
Jeff Langr is a veteran software developer with well over three decades experience building software and helping others learn how to do so. Jeff develops software for Outpace Systems, Inc., and still provides help to customers through Langr Software Solutions, Inc. Jeff's prior Pragmatic Bookshelf titles include Agile in a Flash (with Tim Ottinger) and Modern C++ Programming with Test-Driven Development.
Andy Hunt has written and co-written over a half-dozen previous titles, including the classic The Pragmatic Programmer, Practices of an Agile Developer, Pragmatic Thinking & Learning, and Learn to Program with Minecraft Plugins, and regularly speaks at conferences on software development around the world.
Dave Thomas is a programmer who likes to evangelize cool stuff. He cowrote -The Pragmatic Programmer- and was one of the creators of the Agile Manifesto. His book -Programming Ruby- introduced the Ruby language to the world, and -Agile Web Development with Rails- helped kickstart the Rails revolution.
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta) (Kann Kundenrezensionen aus dem "Early Reviewer Rewards"-Programm beinhalten)
The 'Java 8' part in the title seemed pretty meaningless. There's not a whole lot of Java 8 features in the book that related to testing; it seems like the authors just plug in some functional-style code in the examples.
Other than that, it was a fantastic book and a book that I'll likely look back to in the future.
There were some Java 8 idioms used include functional interfaces, method references, streams and lambdas. There were also some places that could have used lambads and didn't. For example, chapter 8 makes a big point of refactoring to make the code cleaner. But then the anyMatches/matches methods use a loop.
The narrative about Dale testing and Pat the skeptic added nice color. Each chapter ends with a short “After” section that provides a mix of summary and transition. I also liked the technique of using arrows to show what changed in each refactoring and edition. Testing concepts were covered well including the FAST, Right BIPCEP and CORRECT acronyms.
I think the book was great. It's a timely updated to the original Pragmatic Unit Testing book (which uses JUnit 3.8.) But I have to take off a tiny bit for the fact that Java 8 looks to have been retrofitted in.
I give this book 9 out of 10 horseshoes.
Disclosure: I received a review copy of this book from the publisher for reviewing it on behalf of CodeRanch.
I really liked the emphasis on where/how to change your code to make it more testable. The refactoring examples were very helpful as well. The chapter on using mocks was only about 10-11 pages long, although it was a good intro to using mockito. The book does not go in depth on Java 8 features, but I did appreciate seeing the examples with this newer syntax.
Overall very happy with this purchase.