Standardizes a common Java coding style defined in terms of patterns. The patterns cover methods, messages, state, collections, classes and formatting, and streamline the development process by eliminating random coding and naming styles that complicate maintenance. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Jeff Langr Livres




Agile Java
- 792pages
- 28 heures de lecture
Agile Java is a valuable tutorial and reference. It introduces the Java languagewith no assumptions about a developer's background in Java, object-orienteddevelopment, or TDD. The book will also retain significant value as acookbook that readers will turn to time and again to learn how to approachTDD with respect to various language features.Teh author stresses the importance of TDD by showing coded tests for everyJava feature taught. A programmer learning with this book will understand howto translate oral requirements into tests, and tests into working code. Readersalso learn how TDD impacts the design of the system, and vice versa. In short,anyone who wants to understand what it takes to build a professional, robustsoftware system using Java will want this book. Agile Java will be ideally timedto coincide with Sun's forthcoming release of Java 5 (J2SE 1.5).
Pragmatic Unit Testing in Java 8 with JUnit
- 236pages
- 9 heures de lecture
The classic guide on unit testing is back, updated for modern software development. This resource teaches you how to write and run maintainable unit tests in JUnit with confidence. You'll discover mnemonics for determining what tests to write, remembering boundary conditions, and identifying qualities of effective tests. The book illustrates how unit tests can help maintain clean system code and tackle challenging testing scenarios. Covering all essential unit testing topics, it provides screenshots from Eclipse, IntelliJ IDEA, and NetBeans to help you get started, even if you've never written a unit test before. After mastering the basics, you'll learn the importance of unit tests and how to utilize JUnit effectively. The core of the book features insights from experienced developers, including veteran author Jeff Langr, building on the expertise of Pragmatic Programmers Andy Hunt and Dave Thomas. Key takeaways include crafting unit tests for easier maintenance, using tests to keep systems clean, and memorable mnemonics for important concepts. You'll also learn how to help your team benefit from unit testing. This resource emphasizes hands-on learning, featuring numerous code examples to reinforce your understanding of unit testing in practice.
Modern C++ Programming with Test-Driven Development
Code Better, Sleep Better
- 368pages
- 13 heures de lecture
Modern C++ Programming With Test-Driven Development, the only comprehensive treatment on TDD in C++ provides you with everything you need to know about TDD, and the challenges and benefits of implementing it in your C++ systems.