% cat

【スライド】RSpecを始める前に僕が知りたかったRSpec概論

はじめまして

2016年新卒エンジニアの白木宏朋です。
弊社3年目で色んなサービスを渡り歩いているのですが、
社内のいろんなサービスのテストコードに触れて、
RSpecが柔軟にいろんな書き方ができるあまり、
サービスごとに違う書き方になっていてメンテナンスしづらく感じました。
改めて、管理しやすいテストってどういうのだろうと思い、
軽くRSpecの基本にも触れつつ、
後々メンテナンスとかに困らないようなテストコードの考え方を整理してみました。

内容

内容としては、
RSpec始めたばかりの人でもわかるような、
RSpecの概要の説明と基本的なTIPS集みたいな感じになっています!

前提

スライド内でも説明するのですが、
RSpecのルールみたいなところはサービスの規模とか目標稼働率とかで決めると思うので、もしかしたら、自分が触れてきたサービスでのRSpecの先入観があるかもしれません!お気をつけください!

あと、スライド内の it に書く説明文の使い方が気になる方とかいるかもしれないのですが、ご了承ください!もし、 it に書く説明文についていい感じにしたい場合は、こちらをご参考ください!
Everyday Rails - RSpecによるRailsテスト入門

スライド

最新記事

BananaCI というツールを運用しています

こんにちは。[@endotakuya](https://github.com/endotakuya) です。 突然ですが皆さんは CI/CD 、してますか? オンプレミス型の Jenkins や Drone 、クラウド型の Cir...

endotakuya
2018年12月06日

シグナルと kill コマンドについてちゃんと調べてみた

開発中にプログラムが固まった時に `kill プロセスID` って打ったことがある方は多いかと思います 僕もそうで、 kill コマンドはプロセスを強制終了するためのコマンドだと思っていました ですが puma のログ...

tkhr0
2018年12月06日

Rails における弊社の CSS 設計

Hi. [rigani_c](https://twitter.com/rigani_c) です。 本記事では Rails における弊社 CSS チームの CSS 設計を、私の思想と併せて話します。 Sprockets を使うケ...

rigani
2018年12月02日