Skip to content

Latest commit

 

History

History
61 lines (61 loc) · 2.54 KB

File metadata and controls

61 lines (61 loc) · 2.54 KB

RealityStone_Sprint4_-Vitoria-Nathaly-_Compass

Repositório para acomodação das atividades desenvolvidas ao longo da Sprint 4 no Programa de Bolsa da Compass.Uol

Sobre o Programa de Bolsas

Aprendizagem de automação de testes com Ruby

Assuntos abordados na referida Sprint

Uso de Git e GitHub

Momento de aprendizagem das tecnologias Git e GitHub para versionamento dos códigos desenvolvidos em Ruby;
Prática e uso frequente das tecnologias para aprimoramento;
Comandos principais usados: git init, git status, git add, git commit, git push, git merge, git pull;

Linguagem Ruby

Estudo e aprendizagem da linguagem Ruby;
Práticas com códigos em Ruby;
Aplicação da linguagem na escrita de códigos para testes unitários;

TDD

Uso da técnica Test Driven Development para criação de testes unitários

Sobre o projeto da Sprint: Calculadora

Código desenvolvido com Ruby e TDD para testar o funcionamento correto de operações aritméticas. Listarei abaixo:
Soma;
Subtração;
Multiplicação;
Divisão;
Potenciação;
Soma e subtração (mista);
Soma e multiplicação (mista);

Requisitos:

VS Code;
Ruby;
Gem rspec;
CMDER
Git

Instalação

Para instalar o Ruby na sua máquina, acess http://rubyinstaller.org/downloads/
Para instalar o CMDER, acesse https://cmder.net/

# Para Windows
gem install win32console
# Para todos
gem install bundler
gem install ruby-debug-ide

Para instalar o VS Code, acesse https://code.visualstudio.com/download
Para instalar o Git na sua máquina, acesse https://git-scm.com/downloads

Extensões no VS Code

Ruby
VSCode Ruby
Ruby Solargraph

# Para clonagem deste repositótio
git clone https://github.com/vngoliveira/RealityStone_Sprint4_-Vitoria-Nathaly-_Compass.git
# Para instalação da gem rspec (CMDER)
bundle install
# Para execução dos códigos
bundle exec rspec specs\<nome_da_calculadora>
# Exemplo para <nome_da_calculadora>
bundle exec rspec specs\calculadora_soma_sub.rb

Autora

Vitória Nathaly Gomes de Oliveira

Contato