「ライブラリの守備範囲は狭い方がいい」こにふぁーが大切にする、ソフトウェア設計の流儀 ソフトウェアが果たすべき、機能、役割をどのように定めるか。多くのエンジニアを悩ませるこの問いに、Android開発者、こにふぁーさんは「守備範囲を狭く設定する」と答えます。こにふぁーさんがこの答えにたどり着いた道筋とは。 そのソフトウェアは何をやり、何をやらないのか──。 ソフトウェア開発において、コードを書く前に考えるべきことのひとつが、「守備範囲の設定」です。あらゆる課題に対応するソフトウェアを作るのか、あるいは明確でブレようのない「たったひとつ」を解決するソフトウェアを作るのか。守備範囲を適切に設定する、とは、エンジニアにとって重要かつ悩ましいトピックでしょう。 そして、「ライブラリの守備範囲は狭い方がいい」と語るのは、マテリアルデザイン用のアイコンを生成するAndroid Material Des
![「ライブラリの守備範囲は狭い方がいい」こにふぁーが大切にする、ソフトウェア設計の流儀 - エンジニアHub|Webエンジニアのキャリアを考える!](https://cdn-ak-scissors.b.st-hatena.com/image/square/d872537bf25d1251137418c0fcab138c3fdb0b41/height=288;version=1;width=512/https%3A%2F%2Feh-career.com%2Fimage%2Farticle_hub%2F78%2F78%2F78_01.jpg)