Skip to content

codescouts-academy/Smelly-TicTacToe

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CodeScouts

πŸ’© Smelly Tic Tac Toe πŸŸ‘πŸ”΅

πŸ’© AgileTechPraxis created a very smelly implementation of TicTacToe.
Take a look, play and have fun with this. Just follow the commands below πŸ‘‡
Stars are welcome 😊 Report an error πŸ›

πŸš€ Getting started

Start by identifying the smells and then slowly refactor the code. Remember to keep the tests passing at all times during the refactor. It's ok to revert back to a previous working state at any moment.

πŸ‘ƒ There are some code smells.

  • Primitive obsession
  • Feature envy
  • Data class
  • Message chain
  • Long method
  • Comments
  • Long parameter list
  • Shotgun surgery
  • Duplicated code
  • Large class
  • Divergent change
  • Data clump
  • Lazy class
  • Dead code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 24.4%
  • C# 15.4%
  • PHP 15.0%
  • Java 12.8%
  • TypeScript 12.0%
  • Python 10.7%
  • Other 9.7%