gastevend / ruby-solid-study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

General Assembly Logo

Ruby SOLID Study

This study introduces you to design principles in Ruby. Design principles are rules-of-thumb that help you make decisions about how to structure your code and design your classes. Good design helps manage complexity, makes code resilient to changing requirements, and makes it less expensive to change.

Prerequisites

Objectives

By the end of this, developers should be able to:

  • Recall each principle in the abbreviation SOLID
  • Recognize "code smells" that suggest refactorings toward SOLID design
  • Refactor code using design heuristics

Instructions

  1. Fork and clone this repository.
  2. Change into the new directory.
  3. Create and checkout a new branch, named response.
  4. Follow the directions given in study.md.
  5. When finished, push to your fork and submit a pull request.

You may wish to refer to FAQs related to forking, cloning, and pull requests.

  1. All content is licensed under a CC­BY­NC­SA 4.0 license.
  2. All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact legal@ga.co.

About

License:Other


Languages

Language:Ruby 100.0%