ja ja ja de ja ja ja ja ja ja ja ja ja ja ja de nl ja en ja ja de ja ja de ja ja de ja ja de ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja cv es es ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja
Rails Developers Meetup 2019で、再び綺麗なテストコードの書き方について発表した - おもしろwebサービス開発日記
先日行われたRails Developers Meetup 2019で、Clean Test Code Revisedというタイトルで発表しました。スライドはこちら。
Rails Developers Meetup で綺麗なテストコードの書き方について発表した - おもしろwebサービス開発日記
当時僕の頭の中にあった「こういうケースのときはこう書く。なぜならこうだから」というものを点で出したのが前回の発表で、それらを「脳に負荷をかけない」という線でつなげてまとめたのが今回の発表になります。
テストコードをレビューしたときに「これなんか読みづらいな…」と思っても「なぜこれが読みづらいのか」が説明できないとスルーしてacceptしてしまいがちになります。現状、RSpecで書かれたテストコードの可読性について書かれた書籍やネット上の記事はほとんどなく、みんな試行錯誤で(多くの場合はいろいろ諦めつつ)頑張っているのではないでしょうか。なのでこの発表内容を活用して今一度テストコードの可読性について見直してみてもらえると嬉しいです。
今回の発表内容は、総論としてはみんな賛同してもらえたようなのですが各論(例: letよりなるべくlet!を使う)は違う意見を持っている人が結構いるみたいです。議論の場を作ってみたので「俺はこう書いている」みたいな意見があればぜひ教えてほしいです!
Clean Test Code Revisedの発表内容について - clean-rails.org
*1:僕は自分の動画は見てないです。恥ずかしいので><
willnet 2019-03-27 09:26
iCARE Dev MeetupでHotwireについて話した
僕がお手伝いしているiCAREさん主催のミートアップ、iCARE Dev …
Railsアプリケーションのテストが失敗したときにどうしたらいいのか
本エントリはiCARE Advent Calendar 2020の25日目です。 僕はiC…
我々はConcernsとどう向き合うか
この文章は先日開催された大阪Ruby会議02での登壇内容Concerns …
大阪Ruby会議02でConcernsについて発表してきました
先日開催された大阪Ruby会議02で、なんとなく使われがちな機能…
技術的負債を貯めずに開発するには
先日行われたMedBeer -Rails開発での技術的負債との付き合い方…
« ajax_error_renderer 0.2.0をリリースした 株式会社ウィルネットは設立2周年を迎えま… »
id:willnet はてなブログPro
べんりで楽しいwebサービスをたくさん作りたい
読者です 読者をやめる 読者になる 読者になる
@netwillnetをフォロー
失敗したテストのログだけを出力するぞ
iCARE Dev Meetup #34で登壇しました
`Thread.current[:hoge]`はスレッドローカル変数を参照していると思いきや実際はファイバーローカル変数だった