Googleの現役ソフトウェアエンジニアたちが、超大規模ソフトウェアの開発と保守を長期的に支えてきたGoogle社内の多様なベストプラクティスを、文化、プロセス、ツールの側面からこの一冊に凝縮。時間と変化、規模と成長、トレードオフとコストという3つの基本原理に沿って、コードを持続可能にする方法論を紐解きます。「謙虚、尊敬、信頼」、心理的安全性、ダ...| www.oreilly.co.jp
by Simon Stewart What do you call a test that tests your application through its UI? An end-to-end test? A functional test? A system te...| Google Testing Blog
How to interpret the testing trophy for optimal clarity| kentcdodds.com
本連載の主なテーマは、信頼できる実行結果にできるだけ短い時間でたどり着く自動テスト群の構築です。なぜ自動テストを書いてメンテナンスしていくのか、そしてそれに立ちはだかる「脆いテスト」(fragile test)について整理します。| gihyo.jp
今回は自動テストにおける「偽陽性」と「偽陰性」2つの概念を正確に理解し上達への足がかりをつかみます。| gihyo.jp
Clean Architecture ソフトウェアアーキテクチャのルールは、1946年にAlan Turingが最初のマシンコードを書いたときから何も変わっていない。1つだけ変わったのは、当時の我々はそのルールを知らなかったが、今は知っているということだ。そのルールこそが、本書に書かれているすべてだ! Robert C. Martin 著 角 征典、髙木正弘...| asciidwango.jp