タグ

2021年6月2日のブックマーク (2件)

  • PHP のスタティックメソッドをモック化する - pixiv inside [archive]

    初登場の @tototoshi です。今回は pixiv のユニットテストで利用しているモックライブラリの紹介をします。 ここ2ヶ月くらいの間、レガシー化したとあるモジュールのリファクタリングに取り組んでいました。 リファクタリングにはテストコードが必須です。しかし今ではすっかりテストを書く文化が根付いている pixiv にもテストコードがない時代がありました。リファクタリングが必要な古いコードにはテストコードがないことが多く、そういったコードに新たにテストをつけていくのはなかなか大変です。テストの概念のないプロジェクトはテスト可能なように設計・実装されていません。テストを書くのが大変なのではなく、書けるようにするまでが大変です。 特にやっかいだったのは DB を参照したりするようなスタティックメソッドを使ったメソッドのテストでした。以下のようなスタティックな Dao を使用した Serv

    PHP のスタティックメソッドをモック化する - pixiv inside [archive]
    takets
    takets 2021/06/02
    StaticMockの解説
  • ひとことで瞬時に深いリラックスを引き出す「キューコントロール・リラクゼーション」法のお話 | パレオな男

    ▼ 2021 ( 214 ) ► 06/06 - 06/13 ( 6 ) ▼ 05/30 - 06/06 ( 9 ) 最強学習法「フラッシュカード」をうまく使うためのガイドライン 口にテープを貼って眠る「鼻呼吸テープ」は使うべきか否か?問題 めちゃくちゃ金持ちはどんな時間の使い方をしてるのか?という観察研究のお話 今週半ばの小ネタ:ピクノジェノールが肌を守る? アロマテラピーで乾燥肌が改善? メラトニンで心臓と血... ひとことで瞬時に深いリラックスを引き出す「キューコントロール・リラクゼーション」法のお話 よく働く頭脳を手に入れたきゃアレだ!アレをするのだ!みたいな観察研究の話 スタンフォードの「コミュ力改善コース」で教えられてる3つの教え 2021年5月に読んでおもしろかった4冊のと、その他2つのエンタメ 今週末の小ネタ:人工甘味料で脳の働きが下がる?カルノシンで頭が良くなる?コーヒ

    ひとことで瞬時に深いリラックスを引き出す「キューコントロール・リラクゼーション」法のお話 | パレオな男
    takets
    takets 2021/06/02