「私がこれまでの人生で見てきた最悪のRubyコードを紹介するよ?」#rubykaigi 2015 #rubykaigiB
Software Engineer at https://t.co/yH6Y53J9Na (using Elixir) and Amateur Basketball Player.
休憩明けの"The worst Ruby codes I've seen in my life"待ち。タイトルからして楽しみすぎる。 #rubykaigi #rubykaigiB
2015-12-12 13:29:21今回のデカ外人クイズは最後にやるとのこと。やっぱりやることはやるのか。 #rubykaigi #rubykaigiB
2015-12-12 13:29:55始まった。WOP(Workaround Oriented Programming)の定義www #rubykaigi #rubykaigiB
2015-12-12 13:31:14「このコードはプライバシー保護のため変数名などを変えてあります」 #rubykaigi #rubykaigiB
2015-12-12 13:32:29WOP(Workaround Oriented Programing) wwwwwwww #rubykaigi #rubykaigiB
2015-12-12 13:33:32酷いコードその1.クレジットカードをマスクしたら引数で渡したものまでマスクされて、元の番号がわからなくなる #rubykaigi #rubykaigiB
2015-12-12 13:33:53create_image_widgetとcreate_widget_imageという2つがあって何が違うの? という話。笑えるけど笑えないぞこれ… #rubykaigi #rubykaigiB
2015-12-12 13:39:22the worst class、スライドに全文載ってるけど全く見えないw #rubykaigi #rubykaigiB
2015-12-12 13:41:3620万ジョブ/day, 5万ジョブ/day を、マルチテナントでフェアスケジューリングするわけですな。普通のDelayedJob的な仕事だけでなくて、エラーケースの処理やスケジューリングがかなり重要。 #rubykaigi
2015-12-12 13:42:33さっきの巨大すぎるクラスよりよっぽど巨大なクラスを見たことのある俺達は #rubykaigi #rubykaigiB
2015-12-12 13:42:51もはや発表者も声がでないけど何も言わなくても笑いが起こる会場w #rubykaigi #rubykaigiB
2015-12-12 13:46:48でも例外出たらrescue nilにして、ifの条件に食わせるのはたまにやっている気がする。苦肉の策だけど。 #rubykaigi #rubykaigiB
2015-12-12 13:49:13