ソフトウェア開発におけるドキュメント記載の視点

「テストコードにはWhat、ソースコードにはHow、そしてドキュメントにはWhyを書くんだよ!」