Code Monkey home page Code Monkey logo

futbol's Introduction

Futbol

About:

  • Welcome to Futbol! A Mod 1 group project application that will run all sorts of statistics for the given csv files.

Built With:

  • Ruby Version: 2.7.2p137
  • RSpec Version: 3.10

Getting Started:

  • Fork/Clone this repo to your computer from GitHub.
  • Futbol

Testing:

  • If you'd like to run through our test suite just use the rspec spec/<file_name> on any of the spec files.
  • There is also a pre-built spec-harness for this application.
  • We've also used SimpleCov to ensure our tests have full coverage.
  • To run the Simplecov report type the following into your terminal: open coverage/index.html
  • See details here: SimpleCov
  • Tests are organized to have specific tests in each of the manager files and the components are brought together in the stat_tracker.rb
  • There are tests to make sure each individual method is in working order, as well as the methods in stat_tracker that bring several together.

Challenges & Wins

  • During this project we purposefully created everything in a single file originally. Then proceeded to refactor and break everything out. This provided great experience in seeing how inheritance/modules could have been used from the beginning to better organize the application.
  • As a group we were challenged by everyone initially exploring different approaches to begin the project. We were able to work through this by talking through the options and deciding as a group how we would like to proceed. It was also a challenge to complete all of the required methods and then have to refactor them into appropriate classes instead of just building them to follow SRP in the first place. We were able to refactor everything appropriately but it really brought to light the idea of developer empathy.
  • This experience will benefit us all in the future as we think about the best approach to setting up projects and collaborating with a team.

Authors

(Starter repository for the Turing School Futbol project.)

futbol's People

Contributors

kevingloss avatar lelandcurtis avatar echon006 avatar dkulback avatar memcmahon avatar brianzanti avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.