Skip to content

CoryBretsch/futbol

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Futbol

Starter repository for the Turing School Futbol project.

CONTRIBUTORS

Karl Fallenius

James Cochran

Cory Bretsch

README REQUIREMENTS

DTR & RETRO

  • DTR completed on June 3rd, 2024
  • Re-DTR completed on June 6th, 2024
  • Retro completed on June 7th, 2024

CHECK-IN PLAN

  • We plan to conduct daily stand-ups 5 min before class. We will complete our first retro and Re-DTR on thursday, June 6th during the class-scheduled time.

PROJECT ORGANIZATION AND WORKFLOW

  • We will be using an EasyRetro Kanban board to help organize tasks.
  • We will follow a branch naming convention of 'person_first_name/feature_working_on'. An example is 'James/highest_total_score'.
  • We will require 1 person to review code and merge a PR

APPROACHES TO PROJECT ORGANIZATION

  • We looked at a variety of different project management tools and approaches before deciding a kanban board would fit our needs the best, and easyretro would be an excellent tool for implementation. So far it seems to be working really well for us.

APPROACH TO CODE DESIGN

  • We discussed a number of different code design approaches. A great example is whether to work with data ojects being pulled from the CSVs by using hashes and assigning values as instance variables, or alternatively, skipping the hash step and treating the data objects as individual objects with their own attributes. We decided to go with the latter option. Our goal is to keep everything as simple and straight forward as we possibly can.
  • Our original plan was to create 7 class: one for each .csv data file, a StatTracker class, and a Game, League, and Season Statistics class. After jumping into the code and meeting with Kat for a check-in, we are looking at including the latter three classes as a possible refactor option. This design decision aligns with the YANGI principle.
  • We will be using TDD, as well as "red, green, refactor" to establish functionality.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%