% cat

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

はじめまして

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

内容

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

前提

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

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

スライド

最新記事

大量アクセスに耐え得る在庫管理システムの構成を考え実装してみた

皆さん「在庫管理」ってどうしてます?itemsテーブルに、stockカラム作ってdecrementしてますか? まぁ正直、それでも良い感じしますよね。楽だし何やってるかわかりやすい。 しかし! **超人気商品に超ア...

mmusasabi
2019年03月13日

kubernetes で Ruby on Rails を動かして kubern...

巷で話題の kubernetes ですが、とってもとってもとっつきにくいですよね そんな kubernetes ですが手元で動かすことができたので解説してみます (情報が間違ってたらごめんなさい! 🙇) 目標はこちら ...

tkhr0
2019年03月07日

初めて社内ISUCONを開催したらめっちゃ盛り上がった

みなさん ISUCON というものをご存知でしょうか? ISUCON とは... > 「お題となる Webサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それが ISUCON です。」 ...

ykyk1218
2019年02月26日