code-smells
coding
programming
good-design
automation

Eliminating Code Smells

  • Locked

To eliminate a code smell, you first need to identify that there is a smell, then you need to come up with a way to safely remove that smell. However, removing code smells can have many advantages, such as making your code base cleaner and thus easier to read and maintain.

Instructions:

Identify code smells (15 minutes)

Have a look at the p...

Go Pro for Ā£249.99

Unlock this activity and more with a Ministry of Testing Pro membership.

  • 700+ TestBash Sessions
  • On-demand Courses
  • Online conferences
  • 99-Minute Workshops
  • 25+ Ready to use team activites
Go Pro
Principal Software Tester
Christian is a principal software tester with 15+ years of experience in the field. He has successfully held different roles in the context of testing: Test Automation Engineer, Agile Tester, Test Team Lead, Test Project Manager and Exploratory/ Functional/ Manual Tester. During his career he worked with various test (automation) tools such as Cucumber, Selenium, Watir and others using programming languages like Java, Ruby and C#, but also applied certain development/ testing methodologies such as Behaviour Driven Development (BDD) and Acceptance Test Driven Development (ATDD). Furthermore he successfully applied different manual testing techniques, such as Agile Testing, Rapid Software Testing (RST), Black Box Software Testing (BBST), Exploratory Testing (ET) and Session Based Test Management (SBTM) or ISTQB. Christian is strongly driven by his context, always searching for the best fitting solution for a given situation. HeĀ“s able to understand businessĀ“ and peopleĀ“s problems, and is always eager to learn and improve himself, while staying curios, open minded and willing to share his knowledge.
Partner with MoT Today! image
Reach the most active and respected software testing community
Explore MoT
Episode Eight: Exploring Quality Engineering image
Land on the quality engineering planet!
MoT Advanced Certificate in Test Automation
Ascend to leadership roles by mastering strategic skills in automation strategy creation, planning and execution
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.