Exercise Thursday

Project


To access your independent project prompt, follow these steps:

  • Login to Epicenter.
  • Select your current course from the Course Listing section.
  • On your course page, select this week's code review from the Code Reviews section (Git, HTML & CSS for Intro students).
  • This will bring you to a code review detail page.
    • The project prompt will automatically be published to this page on Friday at 8:00am for full-time students. Part-time students will receive their prompts on a different schedule.
    • Before the prompt is published, only the objectives will be visible. (Same objectives detailed below).
  • If you are a full-time student, submit the GitHub repository containing your project in the Submission section of the code review detail page in Epicenter before 5:00pm Friday. If you are a part-time student, check with your instructor about deadlines.

Objectives


Your code will be reviewed for the following objectives:

  • JavaScript business logic and user interface logic are separate.
  • Tests are included for each behavior and code is committed after each test passes.
  • Application implements a loop and works as expected.
  • The user can use the application repeatedly and see new results.
  • All previous objectives have been met.
  • Required functionality is in place by Friday deadline.
  • Project demonstrates understanding of this week's concepts. If prompted, you are able to discuss your code with an instructor using correct terminology.

Previous Objectives

For reference, here are the standards from previous weeks that your app needs to meet this week:

  • Project is in a presentable, portfolio-quality state.
  • Code is clean, well-refactored, and easy-to-read. This includes correct indentation, spacing, and including only necessary comments and debugging tools.
  • Variable names are descriptive and use lower camel case (e.g. myVariableExample).
  • Commits are made regularly with clear messages that finish the phrase "It will…".
  • Project README that includes, bare minimum:
    • author name
    • program name
    • detailed setup instructions
    • description
    • copyright and license information

Submission


Submit your code for review to the Arrays & Looping code review on Epicenter by 5:00pm on Friday.

Visit the Independent Projects and Code Reviews page for details on how to submit your code, how feedback works and course completion requirements.

Lesson 6 of 10
Last updated September 22, 2020