採択 2021/11/21 16:00〜 Track C (#jjug_ccc_c) Video:40min + Live:10min

TDD: seriously, try it! JJUG CCC 2021 Fall

3
icougil Nacho Cougil icougil

プレゼンタイプ / Presentation Type [Choose either from Standard / BeginnerSpeaker / StepUp]:
Standard

レベル / Level [Choose either from Beginner / Intermediate / Advanced]:
Intermediate to Advanced 😉

カテゴリー / Categories [Choose at least one from Java SE / Jakarta EE / Cloud / JVM / DevOps / Tools / Community / Others]:
Tools and Others?: TDD is a practice, so I don’t know where it fits better 😅

後日セッション動画の公開を希望する / Agree to publish your session video [Yes or No]:
Yes

Abstract:
Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it?

Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests.

We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java.

At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code 😉