Exercise Friday

Project


Independent Projects will be available on Epicenter at 8:00am Friday.

Objectives


  • Does your class have all CRUD methods implemented in your app? That includes: Create, Read (all and singular) Update and Delete (all and singular).
  • Is the many-to-many relationship set up correctly in the database?
  • Did you use join statements?
  • Are the instructions for how to setup the database in the README? Did you include the .sql files?
  • Are previous standards met? (See below)
  • Is the project in a polished, portfolio-quality state?
  • Does the application work as expected?
  • Does the project demonstrate an understanding of all concepts from the week? If prompted, can you discuss your code with an instructor using the correct terminology?

Previous Objectives

  • Do the database table and column names follow proper naming conventions?
  • Were Twig template files used for all Silex pages?
  • Is your logic easy to understand?
  • Are all tests passing?
  • Did you use descriptive variable names?
  • Does your code have proper indentation and spacing?
  • Did you include a README with a description of the program, setup instructions, a copyright, a license, and your name?
  • Is the project tracked in Git, and did you regularly make commits with clear messages that finish the phrase "This commit will…"?

Submission


Submit your code for review to the Databases Extended code review on Epicenter.

Visit code review requirements for details on how to submit, how feedback works and course completion requirements