Top Banner
Infinity Test Tomás D’Stefano @tomas_stefano http://github.com/tomas-stefano sábado, 18 de setembro de 2010
18

RVM and Infinity Test

May 28, 2015

Download

Documents

SuccesSoft
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RVM and Infinity Test

Infinity TestTomás D’Stefano

@tomas_stefanohttp://github.com/tomas-stefano

sábado, 18 de setembro de 2010

Page 2: RVM and Infinity Test

To Infinity and Beyond!

sábado, 18 de setembro de 2010

Page 3: RVM and Infinity Test

Mas Antes de Tudo ...

sábado, 18 de setembro de 2010

Page 4: RVM and Infinity Test

Desenvolvimento Orientado à Introspecção

•Como EU faço melhor?

•Como EU posso usar melhor minhas ferramentas?

•Onde EU estou errado?

•Onde EU posso eliminar os desperdícios?

sábado, 18 de setembro de 2010

Page 5: RVM and Infinity Test

Auto-Disciplina

•É mais sobre melhorar a si mesmo, do que melhorar o código

•Examine seus hábitos de desenvolvimento

•Codifique com outras pessoas

•Mas não esqueça de estudar alguma coisa NÃO orientada a código

sábado, 18 de setembro de 2010

Page 6: RVM and Infinity Test

Infinity Test - Irmão do Autotest

• O Infinity Test nasceu pelo ódio de código infinitamente complexo!

• E nasceu pelo amor de boas ferramentas de desenvolvimento

sábado, 18 de setembro de 2010

Page 7: RVM and Infinity Test

RVM Ruby API

>> environment = RVM::Environment.new('1.9.2')=> #<RVM::Environment environment_name="1.9.2">

>> environment.expanded_name=> ‘ruby-1.9.0-p0’

sábado, 18 de setembro de 2010

Page 8: RVM and Infinity Test

RVM Ruby API

RVM.environments('1.9.2,ree,jruby') do |env| env.ruby 'my_ruby_file.rb'end

# => Roda nos 3 Rubies

sábado, 18 de setembro de 2010

Page 9: RVM and Infinity Test

Linha de Comando

infinity_test --rspec

infinity_test --rubies=ree,1.9.2,jruby --rspec

infinity_test --rubies=ree,1.9.2,rbx --test-unit

sábado, 18 de setembro de 2010

Page 10: RVM and Infinity Test

Setup# ~/.infinity_test

infinity_test do notifications :growl do show_images :mode => :mario_bros end before_run { clear :terminal }end

sábado, 18 de setembro de 2010

Page 11: RVM and Infinity Test

Notificação

sábado, 18 de setembro de 2010

Page 12: RVM and Infinity Test

Setup Rubies! w00t!

# ./.infinity_test

infinity_test do use :rubies => %w(1.9.2 ree 1.8.7)end

sábado, 18 de setembro de 2010

Page 13: RVM and Infinity Test

Rspec?# ./.infinity_test

infinity_test do use :test_framework => :rspecend

# Funciona para o Rspec 2.beta e 1.3.0

sábado, 18 de setembro de 2010

Page 14: RVM and Infinity Test

Desenvolvimento Orientado à Diversão =)

sábado, 18 de setembro de 2010

Page 15: RVM and Infinity Test

Desenvolvimento Orientado à Diversão =)

sábado, 18 de setembro de 2010

Page 16: RVM and Infinity Test

Desenvolvimento Orientado à Diversão =)

sábado, 18 de setembro de 2010

Page 17: RVM and Infinity Test

Desenvolvimento Orientado à Diversão =)

sábado, 18 de setembro de 2010

Page 18: RVM and Infinity Test

Obrigado =PTomás D’Stefano

@tomas_stefanohttp://github.com/tomas-stefano

sábado, 18 de setembro de 2010