Closed MaoShizhong closed 1 year ago
@TheOdinProject/javascript
Can somebody review please.
@MaoShizhong I like the general idea of what you're proposing. Please create a pull request so that specifics can be reviewed there, thanks!
This issue is stale because it has had no activity for the last 30 days.
Describe your suggestion
From a recent Discord discussion, I felt the project instructions could be improved to more closely follow the organisation/workflow concepts presented in the building a house from the inside out resource linked in step 4.2.
Currently, the instructions allude towards making different objects/modules for different parts of the logic but the flow of the instructions feels like it can lead to trying to handle the game logic (players/board/gameflow) and display logic/DOM interaction at the same time - something I feel (like the build a house resource suggests) would be better off focusing on game logic first and only then do you introduce display logic. I feel this order can reinforce the concept and benefits of separating logic into different objects and modules in a much clearer way than is currently being done.
A draft proposal for new instructions:
I have also omitted the extra credit section following the discussion in #26172
Thoughts?
Path
Node / JS
Lesson Url
https://www.theodinproject.com/lessons/javascript-tic-tac-toe and https://www.theodinproject.com/paths/full-stack-javascript/courses/javascript
Checks
(Optional) Discord Name
mao_sz
(Optional) Additional Comments
No response