Closed emprestes closed 8 years ago
IMPORTANT: if you repeat the logic more than once, it will be considerate a bad practice (bad smell).
Studying the rules, we have the follow tasks:
chessgame.domain.Piece
chessgame.domain.Player
chessgame.domain.PieceFactory
chessgame.domain.model.AbstractPiece
chessgame.domain.exception.PieceException
chessgame.domain.model.HumanPlayer
chessgame.domain.model.Board
chessgame.domain.model.BoardTest
chessgame.domain.model.KingTest
chessgame.domain.model.QueenTest
chessgame.domain.model.BishopTest
chessgame.domain.model.KnightTest
chessgame.domain.model.RookTest
chessgame.domain.model.PawnTest
chessgame.domain.model.BoardColor
chessgame.domain.model.BoardPosition
chessgame.domain.model.PieceColor
@Shutocan I finished it.
13 Chessboard
IMPORTANT: if you repeat the logic more than once, it will be considerate a bad practice (bad smell).
Studying the rules, we have the follow tasks:
Interfaces:
39
chessgame.domain.Piece
15
chessgame.domain.Player
Classes:
chessgame.domain.PieceFactory
39
chessgame.domain.model.AbstractPiece
chessgame.domain.exception.PieceException
15
chessgame.domain.model.HumanPlayer
chessgame.domain.model.Board
Test Classes:
chessgame.domain.model.BoardTest
chessgame.domain.model.KingTest
chessgame.domain.model.QueenTest
chessgame.domain.model.BishopTest
chessgame.domain.model.KnightTest
chessgame.domain.model.RookTest
chessgame.domain.model.PawnTest
Enums:
chessgame.domain.model.BoardColor
chessgame.domain.model.BoardPosition
chessgame.domain.model.PieceColor