![PHPStanで始める継続的静的解析 #phperkaigi /php-static-analysis](https://cdn-ak-scissors.b.st-hatena.com/image/square/13c12eaa539f309ba17afb698c99dcb4d8015ec9/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Ffeca64a567f240c2b97cd180367ad786%2Fslide_0.jpg%3F9596248)
某所で書いたものを公開用に書き直したもの 前提 フロントエンドでTDDは難しい、というかほぼ不可能である。なぜなら事前に副作用をデータとして表現できるか不明だからだ。たとえばあなたのプロダクトの画面の何処かにボタンを追加するために、その内部表現を事前に思い浮かべることが可能だろうか? react-redux などのFluxフレームワークは如何に副作用をアクションとして表現することで、テスト・デバッグのための情報を残すか、という視点で発展してきた側面がある。あの冗長なアクション定義は、全てデバッグのために書いていると言っても、過言ではない。それすら「Textは文字がある」といったトートロジーなデータになりがち。 フロントエンドの現実的な単体テストは、他の開発者のために、自分が書いたコードの要求を満たしているか検知する手段として、防衛的にテストアフターしておく。これぐらいしか現実的な手法がない
Click here to download the latest versionSophie is a new GUI Client to manage Carthage dependencies. It allows you to run Carthage scripts with just a click of your mouse. Features:Add a new project selecting the folder container a Cartfile.Edit/Remove a project.Double click on a project to open its list of depedencies.Automatic parser of the Cartfile to show the list of dependencies.Add/Edit/Remo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く