Recognising and Eliminating Code Smells 101
Eliminating Code Smells
This is the instructions page for the Recognising and Eliminating Code Smells 101-workshop & Eliminating
Code Smells-activity at TestBash UK 2022.
Hangouts link for screen sharing: meet.google.com/qok-vjrn-yvi
Please follow these instructions before the workshop respectively activity starts.
There's two different ways of preparing for the workshop/ activity: An online editor
(for nos so experienced
people), and a local installation (for more experienced people).
For not so experienced people, if you don't know what an IDE and or JDK is, this is for you.
Create an account at GitHub.com
Go to gitpod.io and click "Try now"
Select "Continue with GitHub", login and grant access to gitpod.io
Select "VS Code *BROWSER*" and click "Continue"
Select "New workspace"
Copy & paste
https://github.com/christianbaumann/code-smells-workshop into the search field and
select the result
Install the "Extension Pack for Java" by clicking install (see notificaiton at the bottom
On the top left you see the file structure of the project, navigate to
- Run the tests by clicking the "Run" button. ➟ You should see the passing tests at the left.
For more experienced people, I will not go into detail here.
- Have your IDE of choice for Java ready (IntelliJ, Eclipse, VS Code, whatever you prefer, it doesn't really
- Have Java installed
- Clone and import the following project: https://github.com/christianbaumann/code-smells-workshop
- Make sure you can execute the tests in