/note/tech

Googleのソフトウェアエンジニアリング文化

ソフトウェアは数年単位で書き直しが行われる。これは多くのリソースを消費するが、これによって市場の需要と変化に迅速に適応する企業の能力が保証される。コードを書き直すことで、蓄積されたコードのレガシーと複雑さを軽減すると同時に、知識とコードの所有権を新しいチームメンバーに移転することが可能になる。このような書き直しを行うことによって、Googleのコードベースは、最新のテクノロジとエンジニアリング手法を使用して確実に記述されるようになるのだ。

ソフトウェア式年遷宮はやはり重要