Skip to content

Latest commit

 

History

History
91 lines (63 loc) · 2.75 KB

sabrina_and_nikhil_enigma_dtr.md

File metadata and controls

91 lines (63 loc) · 2.75 KB

Project: Enigma

Group Member Names: Sabrina Robinson, Nikhil Shahi

Project Expectations: What does each group member hope to get out of this project?

Deep understanding of the logic
Finish project with extensions
Very clean code
Very easy to read code with proper indentations
Using TDD for every method
Using SRP for every method
Feel comfortable with git and GitHub while working with partners (branches)
Have fun, learn and help each other

Goals and expectations:

Target completion of the project by the afternoon of Wednesday, Feb 7.
Break up the project into milestones and complete each milestone by the set deadline.
Finish encryption and possibly decryption by Saturday, Feb 3
Finish cracking and extensions by Sunday, Feb 4
Develop a good git workflow as a team.
Commit on regular basis.

Team strengths:

We all do not have egos.
We have great communication.
We are receptive to learning from each other

How to overcome obstacles:

Constant communication.
Ask for help if we get stuck for too long >30min.
Ask clarifying questions if any doubts exist

Schedule Expectations (When are we available to work together and individually?):

We have open schedules and are on slack and google hangouts regularly.

Communication Expectations (How and often will we communicate? How do we keep lines of communication open?):

We will communicate when required.

Abilities Expectations (Technical strengths and areas for desired improvement):

Strengthen git and GitHub workflow.
Strengthen the logic component. Strengthen testing.

Workload Expectations (What features do we each want to work on?):

Shared workload.
We intend to work as a team.
Ping pong pairing.
We will work on individual branches, push to GitHub and use PR for merging to master.

Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests):

Nikhil holds the project on his github.
Sabrina and Nikhil work on separate local branches.
Regular commits to remote.
Create regular pull requests.
Use Hound to review code for the GitHub pull requests.
Use Simplecov to check test coverage.
Review merge requests as a team and any conflicting code.
Merge branches into master on a regular basis.

Expectations for giving and receiving feedback:

We will give specific, actionable, and kind feedback in a timely manner.

Agenda to discuss project launch:

Setting set schedules for Saturday and Sunday.

Ideas:

Plan on creating a dictionary for the character map to make life easier.
Have FUN!!!

Tools:

Computer.
Simplecov.
Hound.
Google hangouts/ Slack.
git.
Github.

Additional Notes: