私たちが「SourceTree 2.0 for Windows」の開発に取り組んでいた際、対処したかった重要なもののひとつがパフォーマンスでした。これは多くの方々にとってフラストレーションの原因となっていましたし、私たちはSourceTreeでの体験を向上させるためにもっとやれることがあるはずだと考えていました。私たちはパフォーマンスの特性や1つ1つのGitコマンドに焦点を当てるのではなく、むしろ全体的なアプローチを採りました。皆さんが日常的に好んで使用している多くのGitオペレーションと同等のスピードになるよう、UIの視覚的な複雑性を削減することについて考えたのです。 視覚的複雑性 視覚的複雑性とはアプリケーション内に表示されている要素の数に同等します。すなわち、ユーザーインターフェース上に存在する要素の数が多ければ多いほど、より複雑であると言えるわけです。SourceTreeはユーザー