Welcome to the CSC Q&A, on our server named in honor of Ada Lovelace. Write great code! Get help and give help!
It is our choices... that show what we truly are, far more than our abilities.


+19 votes

What issues did you run into and how did you solve them?

asked in CSC305 Fall 2023 by (2.2k points)

7 Answers

+10 votes

To be honest, I have been really struggling to find a cohesive way that makes sense for our project to implement the undo/redo feature.

answered by (1 point)
+8 votes

We're currently knocking out other features because of our coding debt. By implementing more features it exposes more parts of our code that needs to be refactored. Then we'll starting working on harder features like the undo/redo.

answered by (1 point)
+8 votes

We have been trying but we aren't totally sure if we would be able to get it implemented before the launch date

answered by (1 point)
+4 votes

We've been working on it but running into some walls here.

answered by (2k points)
+3 votes

We've been looking into it but haven't been able to implement.

answered by (1 point)
+2 votes

I have a basic undo/redo function working now, that currently is able to work for the last added card. One of the biggest problems I ran into was making sure that the Lesson plan was saving in the correct places, i.e. every time there is any change at all, and creating mementos from that. Also remember to create deep clones of your objects rather than shallow copies as you will also run into problems then.

answered by (1 point)
+1 vote

i was really stuck previously but looking at the "saving state" feature in the drawing app cleared so many of my confusions

answered by (2.3k points)