Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 1.07 KB

README.md

File metadata and controls

23 lines (21 loc) · 1.07 KB

Informação de implementação

  • O projeto foi implementado com Ruby 2.2.0 e Rails 4.2.0.
  • Testes foram implementados com a biblioteca rspec.
  • A solução salva uma versão local do arquivo carregado via interface web em Rails.root/uploads, para fins de debug e auditoria.
  • Uma implantação de produção necessitaria uma solução para remover arquivos antigos, após x dias.
  • A importação de dados pode envolver quantidades de dados muito grandes. Como não há requisitos específicos a respeito de performance, esta solução não foi ótimizada para peformance. Priorizou-se uma implementação simples e direta.
  • Observação: Houve uma edição desta documentação após entrega do projeto. (Faltava 'git clone' nas instruções de instalação.)

Instalação e execução

git clone https://github.com/holgerw/avaliacao_desenvolvedor.git
cd avaliacao_desenvolvedor
bundle install
bundle exec rake db:migrate
bundle exec rails server

A aplicação pode ser acessada em http://localhost:3000

Execução dos testes

cd avaliacao_desenvolvedor
bundle exec rspec