chevron_left

メインカテゴリーを選択しなおす

cancel
もがき系プログラマの日常 https://kojirooooocks.hatenablog.com/

もがき系エンジニアの勉強したこと、日常のこと、気になっている技術、備忘録などを紹介するブログです。

kojirock
フォロー
住所
鶴ヶ島市
出身
西条市
ブログ村参加

2018/02/26

arrow_drop_down
  • 単体テストの考え方/使い方 第10章

    はじめに こんばんは。 一人輪読会第10回です。 読むのはこちら。 単体テストの考え方/使い方作者:Vladimir Khorikovマイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第10章 データベースに対するテスト 重要だと感じた点 データベースはmock等を作らず実際のものを使用するべき データベースへの書き込みは必ず変更結果をテストすべき。反対に読み込みのテストは重要部分以外はテストの必要はない。 終わりに 第10回終わりました。 Laravelを仕事で使っているのですが、10章で書かれていることは基本laravelのテスト…

  • 単体テストの考え方/使い方 第9章

    はじめに こんばんは。 一人輪読会第8回です。 読むのはこちら。 単体テストの考え方/使い方作者:Vladimir Khorikovマイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第9章 モックのベスト・プラクティス 重要だと感じた点 モックの利用は結合テストに限定する(複雑なコードとなるビジネスロジックは単体テストできちんとテストする) モック使用時の検証項目は、想定回数回モックが呼び出されていることを必ず確認する。 モック対象の型には、自身のプロジェクトが所有する型のみにする(サードパーティのライブラリをモックに置き換えず、ライ…

  • 単体テストの考え方/使い方 第8章

    はじめに こんばんは。 一人輪読会第8回です。 読むのはこちら。 単体テストの考え方/使い方作者:Vladimir Khorikovマイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第8章 なぜ、統合(integration)テストを行うのか? 重要だと感じた点 単体テストでは、シナリオにおける異常ケースを可能な限り多く扱うようにし、統合テストでは1件の正常系および、単体テストで扱えなかった異常ケースを扱うようにする。 モックも使いましょう。ただし、DBは可能限り実物に依存して使いましょう。 統合テストは実行の戻り値のみチェックするの…

  • 単体テストの考え方/使い方 第7章

    はじめに こんばんは。 一人輪読会第7回です。 読むのはこちら。 単体テストの考え方/使い方作者:Vladimir Khorikovマイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第7章 単体テストの価値を高めるリファクタリング 重要だと感じた点 単体テストを行う価値が最も高いコードは、複雑なコード、もしくはドメインにおける重要性の高いコード コードの複雑さや重要さがますと、使用するオブジェクトが増えてくる。そのたびにオブジェクトの数を減らすようにすべき。 ビジネスロジックを別クラスに抽出する(Humble Object)を使用する…

  • インフル&コロナ

    こんばんは。 今我が家は、インフル&コロナが蔓延している病巣になっているkojirockです。 単体テストの考え方/使い方 は読み進めているのですが、家族全員ダウンしていて自分もやばいので、なかなかブログを書けずです。 復帰次第頑張ります...

arrow_drop_down

ブログリーダー」を活用して、kojirockさんをフォローしませんか?

ハンドル名
kojirockさん
ブログタイトル
もがき系プログラマの日常
フォロー
もがき系プログラマの日常

にほんブログ村 カテゴリー一覧

商用