RVM and Infinity Test

1,436 views
1,361 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,436
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

RVM and Infinity Test

  1. 1. Infinity Test Tomás D’Stefano @tomas_stefano http://github.com/tomas-stefano sábado, 18 de setembro de 2010
  2. 2. To Infinity and Beyond! sábado, 18 de setembro de 2010
  3. 3. Mas Antes de Tudo ... sábado, 18 de setembro de 2010
  4. 4. Desenvolvimento Orientado à Introspecção •Como EU faço melhor? •ferramentas? usar melhor minhas Como EU posso •Onde EU estou errado? •Onde EU posso eliminar os desperdícios? sábado, 18 de setembro de 2010
  5. 5. Auto-Disciplina •melhorar o código a si mesmo, do que É mais sobre melhorar •Examine seus hábitos de desenvolvimento •Codifique com outras pessoas •NÃO orientada a código alguma coisa Mas não esqueça de estudar sábado, 18 de setembro de 2010
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. Notificação sábado, 18 de setembro de 2010
  12. 12. 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
  13. 13. Rspec? # ./.infinity_test infinity_test do use :test_framework => :rspec end # Funciona para o Rspec 2.beta e 1.3.0 sábado, 18 de setembro de 2010
  14. 14. Desenvolvimento Orientado à Diversão =) sábado, 18 de setembro de 2010
  15. 15. Desenvolvimento Orientado à Diversão =) sábado, 18 de setembro de 2010
  16. 16. Desenvolvimento Orientado à Diversão =) sábado, 18 de setembro de 2010
  17. 17. Desenvolvimento Orientado à Diversão =) sábado, 18 de setembro de 2010
  18. 18. Obrigado =P Tomás D’Stefano @tomas_stefano http://github.com/tomas-stefano sábado, 18 de setembro de 2010

×