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.
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.
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.
Claim the event and start manage its content.I am the organizer