Skip to content

Instantly share code, notes, and snippets.

@kwhitejr
Last active January 23, 2017 05:37
Show Gist options
  • Save kwhitejr/17d179901b8524a4c2f5895c85cc2e7d to your computer and use it in GitHub Desktop.
Save kwhitejr/17d179901b8524a4c2f5895c85cc2e7d to your computer and use it in GitHub Desktop.

Started: 1.3.2017

Projects

Code Log

Day 001 - 1.3.2017

Fitness Tracker
  • Added mocha/chai and test scripts
  • Added initial test for AUTH_USER in auth reducer.
  • Debugged testing errors: use deep.equals not equals.

Day 002 - 1.4.2017

Fitness Tracker
  • Added tests for auth and selector reducers.

Day 003 - 1.5.2017

Fitness Tracker
  • Added tests for workout reducer.
  • Attempted to implement test for auth async action using Nock.js; not working yet.

Day 004 - 1.6.2017

CalcEngine
  • Pluralsight Tutorials on Java: Create Calculator

=============

Got job offer from Nike; life went crazy, took one week off. =============

Day 005

CalcEngine
  • Added enumerated commands (enum) for calculator functions

Day 006

CalcEngine
  • Added exception handling for bad inputs

Day 007 - 1.21.2017

CalcEngine
  • Implemented dynamic interface for math commands.
  • An interface is an abstraction of requirements class methods and fields, but does not offer implementation. Implementation is handled by a class that implements the interface, by way of @Override methods (and/or fields).

Day 008 - 1.22.2017

Java Fundamentals
  • Studied static members and nested types, but no CalcEngine implementation.
Java Runtime Environment (course)
  • Input and output stream basics.
  • I/O stream exception handling: try-with-resources set up.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment