O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Computer programmer, guitarist.
Leader of an Agile software development team
at Eiwa System Management, Inc.
Lives in Shin...
History
Delivery
!
History
Delivery
History
Delivery
!
!
!
!
assert_equal(expect, actual)
assert_equal(expect, actual)
assert_equal(expect, actual)
assert_equal(expect, actual)
assert_equal(expect, actual)
assert_equal(expect, actual)
http://www.slideshare.net/t_wada/the-only-one-big-thing-every-programmer-should-know/58
⛳️
!
!
!
!
2015 Ruby
$ irb
irb(main):001:0> class C; end
=> nil
irb(main):002:0> module M end
=> nil
irb(main):003:0> C.include M
=> C
$ irb
irb(main):001:0> RUBY_VERSION
=> "2.0.0"
irb(main):002:0> class C; end
=> nil
irb(main):003:0> module M end
=> nil
i...
One more thing…
The Gate
Go on with a pragmatic story
branch_bar
branch_foo
master
> git checkout master
> git pull —rebase origin master
!
> git branch -b a_topic
> git push origin a_topic
another_topic
a...
> git checkout master
> git pull —rebase origin master
!
> git branch -b a_topic_master
> git push origin a_topic_master
!...
> git tag release_20160614
> git push origin release_20160614
> #
> git tag | grep “^release_.*" | wc -l
> 91
> git branch -b release_20160621_branch
refs/tags/release_20160614
> git cherry-pick
7725ed436d4cb494ea42d451ba655f3080442a8c
> git tag release_20160621
> git push origin release_20160621
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Gate of Agile Web Development
Próximos SlideShares
Carregando em…5
×

Gate of Agile Web Development

2.892 visualizações

Publicada em

Agile Japan 2016 長崎サテライト with NaITE (http://nagasaki-it-engineers.connpass.com/event/32873)

Publicada em: Engenharia
  • Seja o primeiro a comentar

Gate of Agile Web Development

  1. 1. Computer programmer, guitarist. Leader of an Agile software development team at Eiwa System Management, Inc. Lives in Shinjuku.
  2. 2. History Delivery
  3. 3. !
  4. 4. History Delivery
  5. 5. History Delivery
  6. 6. ! !
  7. 7. ! !
  8. 8. assert_equal(expect, actual)
  9. 9. assert_equal(expect, actual)
  10. 10. assert_equal(expect, actual)
  11. 11. assert_equal(expect, actual)
  12. 12. assert_equal(expect, actual)
  13. 13. assert_equal(expect, actual)
  14. 14. http://www.slideshare.net/t_wada/the-only-one-big-thing-every-programmer-should-know/58 ⛳️
  15. 15. ! !
  16. 16. ! !
  17. 17. 2015 Ruby
  18. 18. $ irb irb(main):001:0> class C; end => nil irb(main):002:0> module M end => nil irb(main):003:0> C.include M => C
  19. 19. $ irb irb(main):001:0> RUBY_VERSION => "2.0.0" irb(main):002:0> class C; end => nil irb(main):003:0> module M end => nil irb(main):004:0> C.include M NoMethodError: private method `include' called for C:Class
  20. 20. One more thing…
  21. 21. The Gate
  22. 22. Go on with a pragmatic story
  23. 23. branch_bar branch_foo master
  24. 24. > git checkout master > git pull —rebase origin master ! > git branch -b a_topic > git push origin a_topic another_topic a_topic master ✦
  25. 25. > git checkout master > git pull —rebase origin master ! > git branch -b a_topic_master > git push origin a_topic_master ! > git branch -b a_topic > git push origin a_topic topic_master another_topic master ✦ a_topic
  26. 26. > git tag release_20160614 > git push origin release_20160614
  27. 27. > # > git tag | grep “^release_.*" | wc -l > 91
  28. 28. > git branch -b release_20160621_branch refs/tags/release_20160614
  29. 29. > git cherry-pick 7725ed436d4cb494ea42d451ba655f3080442a8c
  30. 30. > git tag release_20160621 > git push origin release_20160621

×