はじめに JavaScriptのモックライブラリでは、 sinon などが有名であるが、テスティングフレームワークに Jest を使ってるならば Jest組み込みのモックライブラリで済ませたほうが学習コスト少なくて済むだろうと思える。 しかし、 sinon の感覚でJestのモックライブラリを使おうとすると違和感というのか、モックへの考え方の違いに気づかされる。 ということで今回は、Jestのモックライブラリの考え方と使い方を整理していきたいと思う。 モックの用語整理とJestモックライブラリの位置づけ モックと一言でいっても、それが指す内容は微妙に異なる。 ここでは、モックを 広義のMock Object と 狭義のMock Object と分けて整理してくれているテスト駆動開発を参考に用語を整理する。 テスト駆動開発では、モック用語を、下図のとおり、テストダブルとそのサブクラスとして
初めて京極夏彦の作品を読んだのは中学生の頃、家族旅行で行ったラスベガスにて。『姑獲鳥の夏』があまりにも面白過ぎて、観光そっちのけでホテルに籠もり読み耽った当時の興奮を未だに覚えている。以降、氏の「百鬼夜行シリーズ」を読み倒し、夏が四季の中で一番好きというのもあり、毎年の如く『姑獲鳥の夏』を読み返している自分。 今まではずっと海外住まいで土地勘があまりない中で読んでいたのだけど、日本に引っ越して数年が経った今、折角なので物語の舞台各所を訪れることしました。ついでに各長編も作中の季節に合わせて再読。未訪問の場所の良さを思いがけず知ることができた、楽しい一年でもありました。 なお、重大なネタバレはしていないつもりですが、シリーズを既読の方が読まれる前提で記事を書いています。そのため、未読の方はご注意ください! 「姑獲鳥の夏」京極夏彦 「百鬼夜行 陰」京極夏彦 「魍魎の匣」京極夏彦 「百鬼夜行 陽
リモートワークが一般的になり、一方でさまざまな課題が生じてきています。特にコミュニケーションの課題などは多くの人に関係するため大きな関心を集め、急速にさまざまなソリューションが出てきています。一方で開発業務に目を向けると、少しずつ進みつつあるものの、デファクトと言えるほどのものもなく、情報もあまり共有されていないように思います。そこで、筆者がいろいろと試行錯誤をしながら行った施策について紹介したいと思います。 はじめに 今の開発現場ではDockerなどを使った仮想化コンテナを使うことが一般的になっています。そのため、ソースリポジトリ(Gitなど)と仮想化コンテナを使えば、各開発者が開発環境を構築し、業務を進められます。つまり、オフィスのPCを自宅に持ち帰るか、もしくは自宅のPC上で開発環境を構築してしまえばそれで問題は解決するのです。 しかし、どちらの方法もセキュリティや情報管理の観点から
anond:20221225085139に付けられたブコメを振り返りましょう。 ―――――――――――――――――――――――――――――― ・もはや、少なくとも大きな不正はなさそうだし、そろそろ撤退する人が増えてもよさそうなのに、熱量が下がらないのが不思議だなあと思って見てる。 ・強いて言うなら、仮に悪だったとしても小物すぎて時間の無駄、と言うのはある。悪を見逃す理由にはならんのだが、国家予算100兆円の中で、高々数千万の話に過ぎない。もっと政治の話をしろ。 ・巨悪が暴かれるの楽しみだわ~(棒)判決楽しみだわ~(真顔) ・colabo側の対応が下手だから騒動が続いてるだけで、ちゃんと是正と説明をすればすぐ終わる話。批判側も最近は話をでかくしたいのか陰謀論の域に入りつつあるのはどうにかした方がいい。 ・マスゴミは報道しない!って昔もよく聞いたな。そんなとこまでネトウヨに似なくていいのよ?
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く