/RealityStone_Sprint4_RafaSchettini_Compass

Projetos realizados durante a SPRINT 4 da trilha Reality Stone serão postados aqui :)

Primary LanguageRuby

Compass.UOL LOGO

RealityStone | Sprint 4 @ Compass.UOL

Last commits Commits activity

📚 Sumário

📝 Git e GitHub

Foram vistos durante a sprint, conceitos e comandos essenciais para uso do Git & GitHub, onde podem ser acessados à partir de:

# Acessa o diretório em questão
cd "Aulas - Git & GitHub"

💻 Ruby

Foram vistos durante a sprint, conceitos básicos e intermediários da linguagem Ruby. Dentre eles:

  • Introdução ao Ruby
  • Conceitos Básicos do Ruby
  • Estruturas de Controle
  • Collections
  • Métodos & Gems
  • Programação Orientada a Objetos

💻 Ruby Koans

Foram realizados os seguintes desafios de testes do projeto Ruby Koans:

  • about_methods.rb
  • about_true_and_false.rb
  • about_assertions.rb
  • about_modules.rb
  • about_arrays.rb
  • about_classes.rb
  • about_interation.rb

📊 TDD com Ruby

Foram vistos durante a sprint, conceitos básicos sobre TDD (Test Driven Development), onde podem ser acessados à partir de:

# Acessa o diretório em questão
cd "Aulas - Ruby & TDD"

🧮 Projeto Calculadora TDD

Projeto onde foi desenvolvido uma calculadora com testes unitários em TDD com as seguintes operações:

  • Adição
  • Subtração
  • Multiplicação
  • Divisão
  • Raíz Quadrada
  • Fatorial
  • Potenciação
  • Resto de Divisões

🚀 Executando o projeto Calculadora TDD

Como executar o projeto de maneira correta:

  • Primeiro, certifique-se de ter o Ruby instalado corretamente em seu dispositivo.
# Para começar, em seu terminal de preferência, instale a gem bundler com:
gem install bundler

# Entre na pasta do projeto:
cd "Aulas - Ruby & TDD"

# Para instalar as gems do projeto, execute:
bundle install

# Por fim, para rodar os testes, execute:
bundle exec rspec \specs\calculadora_spec.rb

🧰 Tecnologias e Ferramentas

Linguagens:

Rafa-Ruby

Ferramentas:

Rafa-VScode

📍 Desenvolvedor

  • People call me Rafa! 🎙️
  • I live in Recife, Brazil 📍
  • I'm a Computer Science (CC) Student 💻
  • Feel free to share your knowledge with me, I'm always open to learn new things ⚡

💬 You can find me here:

Rafa-LINKEDIN Rafa-GMAIL