ソフトウェア開発においてさまざまなアーキテクチャが提案されている中で、テストに強いアーキテクチャを紹介する本連載ですが、第5回の本稿では、「Clean Architecture」(クリーンアーキテクチャ)について解説します。 著者紹介:石黒 邦宏 デジタル・マジック・ラボでインターネット経路制御運用に関わり、オープンソースウェアで経路制御を実現する「GNU Zebra」を開発。1999年IP Infusionを共同設立し、CTOに就任。2009年Access CTO、2015年アプリックス CTOを経て、2018年デジタルハーツホールディングスCTOに就任。 「Clean Architecture」とは? Clean Architectureはロバート・C・マーティン氏が提唱したアーキテクチャです。マーティン氏は「アンクルボブ」という通称でも知られている著名なエンジニアで、「Manifes
![ソフトウェアアーキテクチャの集大成「Clean Architecture」とは](https://cdn-ak-scissors.b.st-hatena.com/image/square/10ff88db4a1c64c8055c9187b206c33b17eada66/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fkn%2Farticles%2F2003%2F17%2Fl_to1719_dh001_MASK.jpg)