Skip to content

msart/Projeto-CAMat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto - Engenharia de Software

Gerenciamento dos Armários do CAMat

Background

Como conversamos, este projeto começou durante a disciplina de Laboratório de Programação II, ministrada ano passado pelo professor Fabio Kon. Dessa forma, estamos usando os conhecimentos obtidos em Engenharia de Software para aprimorar o código que já tinhamos. Em especial, aplicamos o padrão de projeto Strategy.

Implementação do Design Pattern

Decidimos utilizar o padrão Strategy para selecionar a forma de cálculo do preço dos armários. As classes de Strategy foram implementadas no modelo do armário em app/models/locker.rb Para auxiliar a implementação, refatorações foram feitas também nos controllers e views dos armários. Finalmente, os casos de testes sobre essas classes foram inseridos em app/spec/models/locker.rb.

Subindo o sistema

Na raiz do sistema, execute: bundle install - Para instalar das dependências rake db:setup - Para configurar da Database rake spec - Para preparar e executar os testes rails s - Para subir o servidor Rails avisará em quais IP e Porta o serviço está.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors