Freshen Your Code: A Deep Dive into Identifying and Refactoring Pesky Code Smells
Whether you're a beginner or have some experience in test automation but still face challenges, this workshop is tailored for you. Often, those entering the field of test automation may lack a deep background in programming or proper training. They start with a basic understanding of a tool and manage to create some automated tests. However, maintaining this code becomes increasingly difficult over time, leading to frustration and inefficiency.
A common issue in such scenarios is the presence of "code smells" in your test automation projects. If you're wondering what "code smells" are, they're certain structures in the code that violate fundamental design principles, negatively impacting the quality of your design.
In this practical workshop, you will:
- Learn to Recognize Code Smells: Understand what code smells are and how to identify them in your test automation projects.
- Hands-On Refactoring Exercises: Apply proper refactoring techniques to eliminate code smells through interactive, hands-on exercises.
- Improve Code Quality: By the end of the workshop, you'll be equipped to define what a code smell is, identify various code smells, and apply specific refactoring techniques to enhance the quality of your automation code.
Participants should have a basic understanding of programming and are required to bring their laptop and pen and paper for note-taking and brainstorming. Please read and follow the instructions provided at bit.ly/atd-codesmells before attending.
This workshop is designed to help you recognize and eliminate code smells, making your test automation code more efficient, maintainable, and less frustrating to work with.