いつも思うんだけどコード3つに分けるの何の意味があるんだろう