Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save evanmarkowitz/cb72dede9af844545b2f4ba610b9b9f5 to your computer and use it in GitHub Desktop.

Select an option

Save evanmarkowitz/cb72dede9af844545b2f4ba610b9b9f5 to your computer and use it in GitHub Desktop.
Mod 0 Technical Assessment Checklist

Checklist/Rubric

Part I: Creating Directories and Files; Initializing Git and Pushing to GitHub

  • I named my directories correctly.
  • I named my files correctly.
  • I structured my files and directories correctly.
  • I made one initial commit.
  • I pushed my initial commit to GitHub.

Part II: Top Down Design

  • I broke down larger processes smaller layers.
  • I added and commited my changes with a properly formatted commit message starting with a verb and a capital letter.
  • I pushed my changes to Github.

Part III: Classes in a System

  • I structured and named my directories and files correctly.
  • The attributes I chose for Class #1 represent states or characteristics.
  • The attributes I chose for Class #2 represent states or characteristics.
  • The attributes I chose for Class #3 represent states or characteristics.
  • The methods I chose for Class #1 represent behaviors or actions.
  • The methods I chose for Class #2 represent behaviors or actions.
  • The methods I chose for Class #3 represent behaviors or actions.
  • I identified the data type (string, integer, boolean, array, hash/object, datetime) for each attribute in all three classes.
  • I added and committed each class addition separately with a properly formatted commit message.
  • I pushed my changes to Github.

Academic Integrity

  • I completed this assessment on my own.
  • I did not and will not share the assessment instructions with any other person.

Submitting Your Assessment

When you're done, send this gist to Rachel and Tim on Slack in a joint message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment