連日、激しく飲酒しているため、パフォーマンスに支障が出ていると言わざるを得ない。週半ばでこういう調子だとややきついので来週からはセーブしておきたいところ。
オイスターソースでチャーハンを作るのにハマっているけど、さすがに具がないと味気ないのでなんか探したい。味気ないというか味や食感に変化がない。日持ちしてだいたい美味しいと嬉しいけど、そんな具あるんですか。
最新アイテム pic.twitter.com/aXNu3Nwk8J
— うたがわきき (@utgwkk) 2024年4月10日
手続きが面倒そうとか、戸籍謄本を取り寄せるハードルが高いとか、いろいろあったけど徐々に解決されていった結果ついにパスポートが登場した。
韓国方面のブルアカ同人イベント情報を探しています
— うたがわきき (@utgwkk) 2024年4月10日
韓国方面のブルーアーカイブの二次創作を摂取したい、というのが大きい。このためにDuolingoの韓国語コースもやってる。
ここで韓国語の単語を1つご紹介すると、「고양이」で「猫」という意味になります。コヤンニーって言ったらネコチャンです。これさえ知っていれば暮らしが豊かになる。わかりましたか?
「こんにちは」って書いたつもりだったけど普通に違ってた。
こんちには pic.twitter.com/IcmT2F85Qg
— うたがわきき (@utgwkk) 2024年4月7日
カワイイが過ぎるため、脳を焼かれています。
韓国語版のほうを見ると韓国語の字幕が整備されているので、韓国語学習の観点からは両方見るのがよさそう。
Well done! Your session Dive into gomock has been accepted for Go Conference 2024!
ということなので、よろしくお願いします。「Dive into gomock」というタイトルで、gomockの内部実装に深入りする話をします。
6/8に渋谷で会いましょう。今日の12時から参加登録が始まるので全員来てください。
🔥 GoConference 2024 📆2024/4/5 12:00〜先着順で参加募集を開始します! #GoCon #golangjphttps://t.co/bsb8FK0MsC
— Go Conference (@goconjp) 2024年4月5日
みなさまは、interfaceに依存するコンポーネントのテストを書いていますか? また、テストで使うinterfaceの実装はどうやって用意していますか? interfaceにメソッドが追加されたらどうしますか? 意図したメソッドが呼び出されていなかったら? メソッドに渡される引数の比較方法を柔軟にしたくなったら?
interfaceのモックを用いたテストを簡単に記述するためのフレームワークの1つに、gomockがあります。
gomockを使ったモック実装を使ってテストすることで、interfaceのメソッド呼び出しが適切に行われていることを検査し、意図しないメソッド呼び出しがあればテストを失敗させることができます。
また、gomockを使ったモック実装を生成するためのツールとしてmockgenが用意されています。mockgenを使うことで、interfaceの定義が変わってもgo generateコマンドで簡単にモック実装を修正することができます。本セッションでは、gomockがどのようにinterfaceのメソッド呼び出しを検査しているのか解説します。
主に以下のトピックについて取り上げる予定です。
- mockgenが生成するコードの内容
- 期待するメソッド呼び出しを記述し、記録する
- 期待するメソッド呼び出しがなければテストを失敗させる
- 引数の比較方法をカスタマイズする
このセッションが、Goのinterfaceモックを用いたテストの仕組みへの理解を深める一助となれば幸いです。
技術選択の場面において、ある技術を選ぶということは選ばれなかった技術があるということである。なぜその選択にしたのか、に目が向きがちだけど、選ばなかった技術についても述べるべきだろう。
今回の企画・要件に対して、この技術はこういう制約が見合わないので採用を見送った、ということを書き残すことで、技術判断の根拠になる。技術選択はその場限りの出来事ではなく積み重ねなのだから、あとから振り返り可能な形になっているべき。逆に、選ばなかった技術がフィットする要件もあるだろう。そういう技術を選ぶ機会を逃さないように注意するべきだろう。
ということを考えたんだけど、だいたいDesign It! に書いてあった。つまり、Design It! を読んだらいいと思います。
ところで、アーキテクチャ俳句ってぜんぜん俳句じゃなくない??
株式会社はてなに入社しました