以下の記事のコードを関数化し、再利用性を高くしました。