辅导案例-CSE 216
CSE 216: Software Engineering Programming Assignment #2 Instructor: Prof. Liang Cheng and Prof. Mark Erle Assigned: 2/29/2020 Project Assistants/Mentors: Jack Cunningham, Andrew Johnson, Kyle Moon, Buckley Ross, Dominick Rubino, Maxim Vezenov, Matthew West Due: 3/23/2020 Problem Statement Well, that escalated quickly. The CTO saw your web app and said “I want that.” He insisted that you launch it immediately, but you managed to buy enough time to go from “prototype” to “barely adequate.” On the bright side, while he said you only had two weeks before you went live, he accepted your advice to add features incrementally. But at the very least, it’s going to be important to add authentication and a comment system. It’s going to be important to move quickly. But more importantly, you need to make sure that each step is done right... this project is going to get bigger and bigger, and any technical debt you accrue now is going to cost a lot to pay off later on down the road. You talk with the folks in IT, who talk about the company’s switch to Google Apps for Business, and how Google’s implementation of OAuth 2.0 [1] has made password resets a thing of the past for almost every system in the company. But the password resets are just too big of a problem, and you’ve got to do something quick. You take a look at the Google API Console [2], and it looks tantalizingly easy... Reminder