Session: Test Driven Development (TDD) in practice
TDD is a design technique that guides the development of software through testing. With TDD, test cases are written before the code which they test, in a technique called test-first programming, which forces the developer to think about what could possibly go wrong even before the implementation itself begins. Experiments and observations in the industry have shown that TDD increases code quality and reduces defect density.
In this session, we will see how exactly we can achieve this design technique for a working software / API. The idea behind Red-Green-Refactor will be discussed and shown with examples.
Prerequisite : Basic programming knowledge in Java, IntelliJ IDEA, Spring Boot
Bio
My name is Sumana Saha and I am a Software Developer by profession with around 6 years of experience. I am presently developing Microservices with Spring Boot, Apache Kafka, Docker, and Java 8.