Skip to content

The Journey to a Clean Code with Unit Tests and Groovy

Photo of Victor Trakhtenberg
Hosted By
Victor T. and 4 others
The Journey to a Clean Code with Unit Tests and Groovy

Details

Developers tend to spend up to 50% of their time reading code, thus we can all benefits from techniques to make our code cleaner. Noam Tenne and Dror Helper will describe their techniques to achieve Clean Code: Noam will showcase Groovy use cases, while Dror will demonstrate techniques for unit testing to achieve clean code in tests. All this will take place in the offices of Feedvisor, our sponsor for this event.

Schedule:

18:00 - 18:30 Rally-up - Food and beer courtesy of our sponsor.

18:30 - 19:15 "Groovy Powered Clean Code" - Noam Tenne / Codefresh

19:15 - 19:30 A short break

19:30 - 20:15 "5 Unit testing facts I wish I knew 7 years ago" - Dror Helper / CodeValue

20:15 - 20:20 A short break

20:20 - 21:00 An open Discussion

21:00 - ... Wrap up and drinks at the nearest bar

Groovy Powered Clean Code

"Clean Code" by Bob Martin is probably one of the most important practical documents out there; A must read for all developers, if you will. In this talk I will show how you can use Groovy and its rich ecosystem to apply the discussed principles, thus cleaning and vastly improving your codebase while still maintaining your sanity and joy.

Noam Tenne

A hacker-hearted and disciplined software developer. Noam has worked on both cloud based and on-premise platforms, gaining much experience in building scalable, mission critical web applications and microservices. Now loving Docker at Codefresh Inc.

5 Unit testing facts I wish I knew 10 years ago

Getting started with unit tests should be simple – it’s just a matter of writing code to test other code. If that’s right why so many talented developers fail implementing unit tests in their daily job.

I’ve started using unit tests 8 years ago and failed miserably. It took me 2 years and the right company to start over and learn how to properly use unit tests and TDD as development tools.

But it wasn’t always clear sailing and as I progresses I found more than my share of pitfalls than blind alleys as well as a fair amount of successes.

In this talk I’ll cover the non-trivial facts I learnt over the years about unit testing and the tips that I use to this day.

Dror Helper

Dror is a senior consultant at CodeValue and the technical evangelist of the magical debugging tool – OzCode (www.oz-code.com (http://www.oz-code.com/)).

He has been writing software professionally for more than a decade, during which he has worked for industry giants such as Intel and SAP as well as small start-ups. When not writing code, Dror mentors developers and conducts courses about software engineering practices.

Dror first encountered Agile a few years ago, working at a software vendor that specialized in unit testing tools. Since then he has been evangelizing Agile wherever he goes – in his work, speaking at conferences and as a consultant.

Dror is a Pluralsight author and public speaker. He has spoke worldwide about software development, Agile methodologies and test-driven design.

In his blog (http://blog.drorhelper.com (http://blog.drorhelper.com/)) Dror writes about programming languages, software development tools, clean code, unit testing and anything else he finds interesting.

Open Discussion

We invite you all to take part in this open discussion about the topics covered in the meetup and related topics. We'll each share how we do it in our companies and exchange ideas.

Parking
Parking in "The Maayan" Parking lot is free of charge after 5pm.
Parking in D-Mall after 5pm is 25 NIS.

Photo of Java.IL - the Israeli Java Community group
Java.IL - the Israeli Java Community
See more events
Feedvisor
Jabotinsky 2 · Ramat Gan