14

Rant time. So, me and a few classmates finally finished and handed in a website for a web development class a few days ago. Before we handed it in, we had a meeting with the professor to discuss what we still needed to do.

Us: Are we missing anything?
Prof: Nope. Looks good. Just make sure you have stylus implemented.
Us: Cool, thanks.

We got our grade back today. We didn't do as great as we'd hope, and here's one of the comments that the professor left us:

"You forgot to implement all of the CRUD operations. -4"

WHAT THE **** IS THAT? We asked you if we were missing anything, and you said no. You reminded us about stylus, which we looked at ONCE in a 13-week class, but you failed to remind us that we needed all of the CRUD ops?

Comments
  • 5
    Feel free to bite my head off if I'm wrong as I'm only just learning, but shouldn't that be one of the most basic things done before almost anything else? Which one did you leave out?
  • 0
    Yes, I know that. We left out delete and update. The reason why we left them out is because we were making a leaderboard website for a game that we were making for another class. It's going to display high scores of users from our game. We felt as though an update and delete would be exploitable, allowing users to update their own scores (perhaps give themselves higher scores) or delete scores from other users. The professor didn't explicitly say that we needed all 4 methods (it was a pretty open-ended project), so we decided to implement the ones that made sense for our site (get and post). To be fair, we could have made an admin site which contains all 4 and allows one of my group members or myself to update/delete scores if necessary, but that wasn't something that was required for the project.
Add Comment