mullinsand / enigma

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Functionality 4/4 - CLI works and cracking method works

OOP 3.5/4 - Multiple modules made, explored doing other classes but had no need for state anywhere else. Could've made enigma a little less complicated

Ruby conventions and Mechanics 3.5/4 - 3ish methods greater than 10 lines (12 lines max?), have a hash, naming conventions are good but not great. Tried to use the best enumerables and data structures.

TDD 4/4 - Extensive use of testing with stubs and 100% test coverage.

Version Control 3.5/4 - Had 42 commits and 14 PR's but they were not all logically named or covering the same purposes. Multiple pieces of functionality committed sometimes.

About


Languages

Language:HTML 89.3%Language:Ruby 10.7%