9. commit bit collector
ruby
rubygems
rake
rdoc
psych
syck
ruby-build
railsgirls
railsgirls-jp
kaminari
tdiary
hiki
jenkins.rb
fastladder
10. My work of Ruby 2.2.0
Update test-unit and minitest
(removed from repository but
bundled in tarball)
coordinate to Ruby committers
negotiate to sponsors
make development environment
25. organizations which design systems ... are constrained to
produce designs which are copies of the communication
structures of these organizations
— M. Conway
38. Typical usecase
1. run test -> fail
2. add inspection code
3. run test -> fail -> detect fail reason
4. fix code
5. run test -> success
39. Typical usecase
1. run test -> fail
2. add inspection code
3. run test -> fail -> detect fail reason
4. fix code
5. run test -> fail!!! -> turn to 2
40. Typical usecase
1. run test -> fail
1) Failure:
TestPowerAssert#test_power_assert_failed [test/test_power_assert.rb:10]:
assert { "0".class == "3".to_i.times.map {|i| i + 1 }.class }
4. fix code
| | | | |
| | | | Array
| | | [1, 2, 3]
| | #<Enumerator: 3:times>
| 3
String
5. run test -> fail!!! -> turn to 4
52. rails4 need to dalli
begin
require 'dalli'
rescue LoadError => e
$stderr.puts "You don't have dalli installed in your
application. Please add it to your Gemfile and run
bundle install"
raise e
end
53. kyoto tycoon is slower
than mysql…
dalli is not support
to kyoto tycoon…
62. What’s admin?
1. customer support
2. payment/refund
3. no console
63. organizations which design systems ... are constrained to
produce designs which are copies of the communication
structures of these organizations
— M. Conway