chevron_left

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

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

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

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

2018/02/26

arrow_drop_down
  • 手を動かしてわかるクリーンアーキテクチャ第二章

    はじめに こんばんは。 一人輪読会第一回です。 読むのはこちら。 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発作者:Tom Hombergs,須田 智之インプレスAmazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第二章 従来の多層アーキテクチャの何が問題なのか? 本章で重要だと感じた点 従来の多層アーキテクチャは変更に対してとても脆弱である 従来のアーキテクチャでの問題は複数存在する データベースの構造から考えてその後ビジネスロジックを検討するというフローを踏んでしまう傾向がある 責務が…

  • phpunitでstatic methodのmockはじめて使った

    はじめに こんばんは。 今日laravelでコードを書いていてstatic methodのmockをしたい場面があって初めて知ったのがあったので、忘れないように記録します。 本題 ロジックコード <?php use Illuminate\Support\Facades\Cookie; class ExampleLogic { public function __invoke(): int { Cookie::unqueue('test'); return 1; } } テストコード <?php use Tests\TestCase; use Illuminate\Support\Facades…

  • 手を動かしてわかるクリーンアーキテクチャ第一章

    はじめに こんばんは。 一人輪読会第1回です。 読むのはこちら。 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発作者:Tom Hombergs,須田 智之インプレスAmazon 本題 => 第1章 保守容易性 本章で重要だと感じた点 ソフトウェアそれぞれの品質要求と同等に保守容易性を扱うべき 保守しづらいソフトウェアの場合変更コストが高くなり、開発者・非開発者との間で衝突が起こりやすい 保守のしやすさのメリットで重要なものの一つに、開発者の満足度向上がある。 開発者満足度は生産性に直接影響を与えるため。 開発者の離職率を下げることにも寄…

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

    はじめに こんばんは。 一人輪読会第11回です。 読むのはこちら。 単体テストの考え方/使い方作者:Vladimir Khorikovマイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本題 => 第11章 単体テストのアンチ・パターン 重要だと感じた点 プライベートメソッドに対してテストを行わない(実装の詳細とテストとの距離が近くなる) テストのためにプライベートメソッドを公開しない 実装の詳細をテストに漏らさない 足し算をするメソッドのテスト時に足し算をするということをテストに知らせない あくまで結果をテストする 具象クラスをMockしない 終…

arrow_drop_down

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

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

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

商用