You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
一生懸命に仕事をする、というのはどういうことでしょうか。決められた作業リストがあって、それを全部こなすこと、時間をかけてでもやりきること、そういったことも一生懸命に仕事をすると言えるでしょう。しかし、それだけでは価値のある仕事に繋がらないことも多く、努力が無駄になることもあります。 一方で、どこにでも要領のいい人はいます。要領がいい人は、仕事も早く終わらせることができて、しかも評価される仕事をしています。短い時間で成果を出せる方が、沢山の価値を産むことは違いありません。では、そうした人たちは産まれ持った能力が高いのでしょうか。それもあるけど、それだけではないでしょう。 そもそも、要領がいいことと、努力することは排他的ではありません。要領がいい・要領が悪いという軸があるなら、努力する・努力しないという軸もある筈です。それは4象限で考えることが出来ます。 要領が悪く、努力もしない人はどうしよう
だいたいぼくは Rails のプロジェクトではテストフレームワークとして Minitest を使っているのですが、だいたい「RSpec しか書いたことなくて Minitest わかんねー」という苦情をいただくので、なんとなく Minitest について、なんか使い方だとか、書き方のコツだとか、なんかそんなようなやつをまとめていこうと思います。 内容は「Minitest Cookbook」の「Rails Recipes」の章を思いっきり参考にさせてもらっています。なので Minitest 自体の説明は少なくて Rails のテストに特化した内容となっています。この本はほとんど唯一の Minitest 本だと思うし、ここで紹介する Rails 絡み以外の部分も良い内容なので読んでおくといいでしょう (そこそこ高いけど) 。 ちなみにこれは「その1」で、まだまだ続く予定ですがいつ書くかは未定です
前回minitestのオススメ設定を紹介させていただきましたが アサーションをどう記述するかに関しては、関連するgemが多すぎて記事としてまとめられませんでしたので 別記事として紹介させていただきます どの様にテストを記述したいのか、という用途別で敢えて分類を行うならば 下の4択のいずれかなのではないかな、と思います assert_equalを拡張していく、power assertを取り込んでいく rspecに近づける must_equalに寄せていく shouldaに近づける 以前からshouldaを使ってテストを記述してきた人じゃないなら、shouldaの書式に近づける意味は無いので、実質三択ですがそれぞれの用途別にインストールするgemを紹介させていただきましょう 今回は、動作確認は、以下の環境でチェックしています rails 4.1.8 minitest 5.4.0 assert_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く