programming

「自動テストとテスト駆動開発、その全体像」を執筆しました(Software Design 2022年3月号)

Software Design 2022年3月号にて、第2特集「そろそろはじめるテスト駆動開発」の第1章「自動テストとテスト駆動開発、その全体像」を執筆いたしました。第1章では、混同されることの多い自動テスト関係の概念を自動テスト、テストファースト、テスト駆動開…

【翻訳】技術的負債という概念の生みの親 Ward Cunningham 自身による説明

システム開発の世界において「技術的負債(Technical Debt)」は繰り返し話題になり、しばしば炎上しています。 技術的負債という概念の生みの親は Ward Cunningham (ウォード・カニンガム)です。彼は 1992 年にオブジェクト指向プログラミングの国際カン…

プライベートメソッドのテストは書かないもの?

この文章の背景 この文章はプライベートメソッドのテストを書くべきか否かに関する knsmr さんのご質問に対して 2013/03/13 に QA@IT で回答したものです。残念ながらQA@IT のサービス終了(2020/02/28)と共にアクセスできなくなってしまったため、運営を…

Mac の開発環境構築を自動化する (2015 年初旬編)

Ansible を使って Mac の開発環境構築を自動化した話 (2015 年初旬編)