コードを整理して見通しをよくした
更新履歴を追加