MetaNightをご覧ください。2の読書会の第3回目を開催しました。2の終わりまでやりました。読みながらの意見とかはこちらに載せてあります。前回ダメだったフリーマンカフェに行きました。classオープンクラスのネガティブな側面が紹介されていました。Monkeypatchの例としてリファクタリングの過程でArray#replaceというメソッドを用意すると、既存機能をoverrideしてしまってテストでこけたという内容です。テストのおかげでリファクタリングの不具合に気付かせておいてさりげなくテストいいぜアピールをしていますね。overrideは必ずしも悪いことではなくて、例えばRailsなんかでも、requireメソッドをoverrideしていたりします。Railsは標準ライブラリのクラスにも様々なメソッドを追加して、あると便利!と思わせるものは多いです。Billがさらっと、grep(/regex/)を使っていて、pipe感覚でメソッドチェインをできるのはRubyで書いていていいところだという気づきもありました。それとArray#replaceは実は破壊的らしい。irbirbを起動する、というニュアンス。発火を表現するいい日本語ってありそうで見つからなかった。perplexなぜconfuseではダメなのか。ニュアンスの違いが難しい。pique駆り立てる。ネガティブな意味合いを持っている表現だけど、ここの場合だとどうなんだろう。その他エディターは何を使っているのか。4人全員バラバラだったスクラムというものについてかじりましたtapはメソッドチェイン中にログ出力したいときに使いやすそう第4回を12月中にできたらやりたいな。Whitespace。