Eventil - Find Tech Events
Official mobile app
FREE - In Google Play
Official mobile app
FREE - In App Store

To mock or not to mock? That is the question.

Nov 15, 2016 · Or Yehuda, Israel

Hi everyone,

A few weeks ago we have announced that we would like to start a series of debates around some famous disputes in the software industry. 

The first debate would be about mocking when unit testing - should we use mocks intensively, or should we use them only in rare occasions, and instead, use in-memory databases, filesystems, etc.?

I (Itzik Saban) will talk in favor of mocks, and Igal Tabachnick will talk against the intensive use of mocks, if any.


Itzik Saban

I consider myself as a freak of good software design, with more than 16 years in software development and teams mentoring. 
Specialized in Agile Programming Practices such as Clean-Code, TDD, Refactoring (legacy code), Continuous Integration, OOP and more, I am now trying to spread the word among the software development industry.

Igal Tabachnick

I am a software developer with strong passion for programming and best software development practices. I value clean code, practice TDD and continuous refactoring to remove complexity, reduce bugs and achieve for better design.

A .NET Framework expert with strong background in .NET and Windows internals, as well as strong skills and knowledge in higher-level C# design patterns and methodologies. I have a very big thirst for knowledge and continuous improvement. 

I am passionate about productivity, agile software development practices and methodologies, devops and automation. I contribute to open-source projects, and I frequently speak about various topics at local and international conferences.

I am currently on a break from .NET to explore the "other side" - JVM and associated technologies.


17:45 - 18:00 Gathering

18:00 - 18:45 "Why mocks should be used" by Itzik Saban

18:45 - 19:00 Break

19:00 - 20:00 "Why mocks should be rarely used (if any)" by Igal Tabachnick.

Event organizers
  • Clean Code Alliance

    Do new technologies excite you? Do you constantly seek for new programming languages? That's really a great thing, and we absolutely encourage that, but what about the basics? When was the last time that you enhanced your development skills? In this group, we will try to enhance our basic skills. We will gather once in a few weeks to talk about things like clean code principles, TDD issues, ...

    Recent Events

Are you organizing To mock or not to mock? That is the question.?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews