Skip to content

Conversation

@vfarah-if
Copy link
Owner

No description provided.

@vfarah-if vfarah-if force-pushed the feat/battleships-kata branch 4 times, most recently from f315b77 to 929383c Compare May 14, 2025 10:52
vfarah-if added 25 commits May 14, 2025 11:54
Refactor to add switch
Refactor to add types as concept easier to understand and read
Add a board
Extend to adding a print
Made sure concept worked but too many in one commit
Names and types extracted from the code
Reduced duplication
Reduced big functions
Create failing test for the edge cases when invalid coordinates are provided
Create failing tests for the game service
Resolve the issues with the game service edge cases
Outer tests passing
Fix bug introduced previously with oversimplifying ships
Refactor names
Implement the game state for players
Simplify mocks and tests
@vfarah-if vfarah-if force-pushed the feat/battleships-kata branch from 929383c to 8ebc7dd Compare May 14, 2025 10:54
Refactored a ShotResult for an error message
Refactored big start method
Extract more guards
@vfarah-if vfarah-if force-pushed the feat/battleships-kata branch from bfa3243 to bfc20cb Compare May 16, 2025 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants