vault backup: 2024-10-04 10:52:58

This commit is contained in:
2024-10-04 10:52:59 -05:00
parent 6f2181f1f6
commit 2155cb9f0c

View File

@@ -31,6 +31,7 @@ Questions to ask:
Could do a virtual method on `Board` to allow clients to override it to render the board
- [ ] Why did you choose to have Program.cs "own" the rendering of the board instead of Board?
- [ ] Could you have Board "own" the rendering without it knowing exactly what it's renderings (strings, icons, HTML elements, etc)?
- [ ] Explain yoru choice to use `Convert.Int32`?
- [ ] Explain your choice to use `Convert.Int32`?
- [ ] You loop over the entire board or parts of the board (nested loops) a couple of times. How could you abstract that logic while still using it for different purposes?
Would have to iterate the board each time
- [ ] Could you abstract the Game logic to untie it from the rendering and board?