Java J2EE Portal
Enterprise Java Station
J2EE curve
Java News / Articles
Java News / Articles
Is EJB Relevant Anymore?
Groovy and Grails - A Getting Started Guide
Simplifying Java with Jakarta Commons Lang
Processing...
Buy Java, Deals On Software Technology Store
Click here for great deals on computers, laptops, software and books
Refactoring to Patterns – A practical look into Agile approach on Evolutionary Design PDF Print
Written by Content Team   
Feb 07, 2008 at 10:36 PM
Paulo Caroli's session on Refactoring to Patterns – a practical look into the Agile approach on Evolutionary Design' presented at the IndicThreads.com Conference On Java Technology 2007 held in Oct 2007 in Pune, India. In this session, Paulo Caroli introduces Refactoring and TDD (Test Driven Development) as the foundation for Agile Evolutionary Design. He explains how the practice of Refactoring to Patterns permits code simplicity to turn into well-know design pattern using real world experiences and selected case studies to illustrate this concept.


Abstract
Refactoring and TDD
Refactoring and Functional Requirements
Refactoring and Agile Techniques
Simple Design and Code Smells
Refactoring to Patterns
Case Studies
Conclusion
Q&A

The take away for the audience will be
Understand Refactoring and TDD as Agile techniques
Understand Agile Simplicity and Evolutionary Design Techniques
Understand how simple design evolves into more elaborate design by means of TDD and Refactoring
Understand what code smells are and how they can be Refactored into Design Patterns (when appropriate)

Speaker : Paulo Caroli is an application architect for ThoughtWorks, US. He has a Master's Degree in Software Engineering, and is a Sun Certified Architect for Java Technology with more than 13 years experience in Software Development. Moreover, he is currently a trainer for ThoughtWorks on Agile Techniques, such as XP, TDD and Object Oriented development practices. Throughout his career, he has had the opportunity to speak at several technical conferences, and provide training on a multitude of technical topics. He has also authored several articles and publications which can be found on my website at www.caroli.org

Presentation PDF :Refactoring to Patterns – a practical look into the Agile approach on Evolutionary Design

* Video compressed for 256 kbps.

Related :
* Understanding Agile: 1-2-3 and you are agile!
* Become a better Java developer, benefit from Open Source
* The good and bad of XP and Agile notions of software testing
* Agile software testing needs a rethink
* Groovy bridges the scripting and the enterprise Java worlds


User Comments
Your Name / Email Address
Comment
Spam Protection - Please enter the code in the image -

Listen to code


Add This Feed Button

Enter your Email


Java Expert Interviews
GraemeRocher-Grails
Grails is a breath of fresh air for Java developers
TonyMorrisJTiger
Why pick JTiger Java Unit Testing Framework over good old JUnit?
JonathanAgileXPSoftwareTestingX
The good and bad of XP and Agile notions of software testing
Processing...
Go to top of page  Home |
SiteMap

Copyright 2004 to 2008 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Rightrix Solutions and IndicThreads.com are independent of Sun Microsystems, Inc.

Views expressed at IndicThreads.com reflect the views of the authors alone, and do not necessarily reflect those of IndicThreads.com. IndicThreads.com and it's authors are not responsible for reader comments and opinions.

Enterprise Java J2EE JEE Portal >> IndicThreads.com