e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Wprowadzenie do rachunku prawdopodobieństwa z zadaniami
Cena: 63 44.10 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Seria: Inne


Test-Driven Java Development, Second Edition

Viktor Farcic, Alex Garcia
Data wydania: 2018-03-23
stron: 314, miękka oprawa, format:

więcej na stronie helion.pl
This book will teach the concepts of test driven development in Java so you can build clean, maintainable and robust code

Key Features

  • Explore the most popular TDD tools and frameworks and become more proficient in building applications
  • Create applications with better code design, fewer bugs, and higher test coverage, enabling you to get them to market quickly
  • Implement test-driven programming methods into your development workflows

Book Description

Test-driven development (TDD) is a development approach that relies on a test-first procedure that emphasizes writing a test before writing the necessary code, and then refactoring the code to optimize it.The value of performing TDD with Java, one of the longest established programming languages, is to improve the productivity of programmers and the maintainability and performance of code, and develop a deeper understanding of the language and how to employ it effectively.
Starting with the basics of TDD and understanding why its adoption is beneficial, this book will take you from the first steps of TDD with Java until you are confident enough to embrace the practice in your day-to-day routine.You'll be guided through setting up tools, frameworks, and the environment you need, and we will dive right into hands-on exercises with the goal of mastering one practice, tool, or framework at a time. You'll learn about the Red-Green-Refactor procedure, how to write unit tests, and how to use them as executable documentation.With this book, you'll also discover how to design simple and easily maintainable code, work with mocks, utilize behavior-driven development, refactor old legacy code, and release a half-finished feature to production with feature toggles.You will finish this book with a deep understanding of the test-driven development methodology and the confidence to apply it to application programming with Java.

What you will learn

  • Explore the tools and frameworks required for effective TDD development
  • Perform the Red-Green-Refactor process efficiently, the pillar around which all other TDD procedures are based
  • Master effective unit testing in isolation from the rest of your code
  • Design simple and easily maintainable code by implementing different techniques
  • Use mocking frameworks and techniques to easily write and quickly execute tests
  • Develop an application to implement behavior-driven development in conjunction with unit testing
  • Enable and disable features using feature toggles

Who this book is for

If you're an experienced Java developer and want to implement more effective methods of programming systems and applications, then this book is for you.


Cena: 169.00 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: Java - Programowanie

Kotlin Cookbook. A Problem-Focused Approach (169.15zł)
Myśl w języku Java! Nauka programowania. Wydanie II (69.00zł)
Java 7 Pocket Guide. Instant Help for Java Programmers. 2nd Edition (42.42zł)
Java Persistence. Programowanie aplikacji bazodanowych w Hibernate. Wydanie II (99.00zł)
Beyond Java (67.92zł)
Java 9. Przewodnik doświadczonego programisty. Wydanie II (79.00zł)
Java. Efektywne programowanie. Wydanie II (53.60zł)
Building Mobile Applications with Java. Using the Google Web Toolkit and PhoneGap (59.42zł)
gRPC: Up and Running. Building Cloud Native Applications with Go and Java for Docker and Kubernetes (135.15zł)
Programowanie w języku Java. Podejście interdyscyplinarne. Wydanie II (99.00zł)
Programming Android. Java Programming for the New Generation of Mobile Devices. 2nd Edition (143.65zł)
Java. Receptury. Wydanie III (99.00zł)
Mobile Test Automation with Appium (149.00zł)
Java. Techniki zaawansowane. Wydanie X (44.90zł)
Java. Podstawy. Wydanie XI (99.00zł)
Java I/O. 2nd Edition (160.65zł)
Think Data Structures. Algorithms and Information Retrieval in Java (118.15zł)
Java dla zupełnie początkujących. Owoce programowania. Wydanie VII (149.00zł)
Java RMI (152.15zł)
Efektywne programowanie w języku Java (29.00zł)

Pozostałe z serii: Inne

Po prostu Fedora Core 1 (49.90zł)
NHibernate 4.x Cookbook - Second Edition (169.00zł)
Serwer SQL 2008. Administracja i programowanie (99.00zł)
ABC Seksualności (27.92zł)
Excel 2010 PL. Programowanie w VBA. Vademecum Walkenbacha (83.85zł)
CorelDRAW 4.0 (4.50zł)
Python dla profesjonalistów. Debugowanie, testowanie i utrzymywanie kodu (49.00zł)
GitHub Essentials (99.90zł)
Windows 3.1 PL (8.70zł)
Python. Instrukcje dla programisty. Wydanie II (79.20zł)
Tworzenie sieci komputerowej. Ćwiczenia praktyczne (18.99zł)
Chiny wschodnie. Pekin i Szanghaj. W kraju smoków, jedwabiu i herbaty. Wydanie 1 (69.90zł)
C++. Zadania z programowania z przykładowymi rozwiązaniami (19.90zł)
Tablice informatyczne. C#. Wydanie II (12.90zł)
Google Power Search. The Essential Guide to Finding Anything Online with Google (33.92zł)
Społeczeństwo sieci (66.21zł)
Lost: Zagubieni i filozofia. Mroczna strona wyspy (32.90zł)
Intelligent Automation with VMware (129.00zł)
75 sposobów na statystykę. Jak zmierzyć świat i wygrać z prawdopodobieństwem (39.00zł)
AutoCAD LT2 dla Windows (36.40zł)

zmniejszanie zdjęć png zmniejszanie zdjęć png | Jedyny profesjonalny operator w gminie stryszawa korzystaj z naszych usług telefonu, internetu i komputerów, wspieraj lokalną działalność a nie obcy kapitał | wolny apartament na nocleg i spanie wolne apartamenty Mielno last minute apartament nad morzem | Sklep Domix Wrocław Krynicka 7 denaturat wrocław Denaturat | Tworzone strony internetowe - hauerpower krakowskie studio to indywidualnie projektowana grafika, tworzenie użyteczności oraz dobrej jakości kodu, pełna edycja poprzez cms wordpress