Code Clones: Let's Kill This Enemy of Clean Code!

Details
Code clones (duplicates) is one of the most painful enemies of clean code. Teams transitioning to Agile find it very hectic to chase code clones and fix scattered chunks of unstructured business logic.
http://photos1.meetupstatic.com/photos/event/b/2/8/c/600_450105708.jpeg
In this meetup, we will discuss and study the levels/types of code clones: exact, similar, and gaped clones. We will share experiences about how to detect and refactor each one of them. One experience that I will share with you is using the powerful ConQat (https://www.cqse.eu/en/products/conqat/overview/)tool (works with Java, C#, PHP, and 16 other languages; as well as natural language text files). This tool empowers developers to detect types of clones very easily, and leaves to them one final task: Removing the code clone!
This meetup is useful for those struggling with legacy code, as well as those developing code in greenfield or brownfield projects. The insights and tools are very helpful to refactor cluttered code and to keep clean code clean!
Note: You will need to install Eclipse/ConQat on your laptop. You can download eclipse with conqat plugin (https://www.cqse.eu/en/products/conqat/install/)enabled. Please download it and make sure it runs smoothly before the session. If you couldn't do it, no problem, you will find a partner to pair with!
Another Note: This is a community activity, you do not pay for it, but we share the expenses of the venue, which is about 20-30 L.E per person.
About Amr Noaman:
Amr Noaman is an agile coach, trainer and practitioner; and the co-founder of Agile Academy (http://www.agileacademy.co/). Amr is one of the leading contributors to the agile community in Egypt since 2009. He has trained more than 1000+ professionals and coached many teams from a wide range of public and private organizations in Egypt and the Middle East.
http://photos1.meetupstatic.com/photos/event/a/8/3/7/600_450103063.jpeg
Amr is a frequent speaker at national and international conferences and forums and an author of several industrial reports and articles; and writes frequently at his blog: Tales of Agile Software Development (http://amr.agileegypt.org/).
You can reach Amr through email (amr@agileacademy.co), Linked-in (http://www.linkedin.com/in/amrnoaman), or twitter @amrnoaman

Code Clones: Let's Kill This Enemy of Clean Code!