DEV Community

CodeCara
CodeCara

Posted on

Still tic-tac-toeing...

(Note: this should have been posted on Sunday 20 Oct. 24)

Things I've worked on/completed since my last post…

I made very little progress this week for various reasons, so this post will be very short, but I am still working on Tic-Tac-toe

More specifially, I worked on:

  • the CSS and HTML for the UI

  • the displayController function (just started)

Things that went well...

The CSS and HTML part was easy! (Even though it’s just a rough layout).

Things that didn't go quite so well...

  • For some reason, I struggled with making a variable within a function accessible outside of that function, not realising that I could assign it to the property-value pair of another (factory) function’s returned object, making it accessible outside of hte original function .

Things I've learnt/need to improve on...

  • For this project, there are a mountain of things I could improve on…However, as suggested by the project itself, I think I would have benefitted greatly by figuring out (on paper possible) what to return to each object in each function

  • I did not do this mainly because I struggle to understand how everything was supposed to fit together intially, although I think I have a better idea now.

Plan for the forthcoming week...

  • I at least hope to have all of my code (including the displayController) working correctly. Ideally though, I would love to finish this as I was a lot slower doing this project than I anticipated (mainly due to my poor understanding of how it should have been approached at the start, as the concept of OOP was completely new to me)

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs