似たコードを共通化しない
わざわざ「似てる」という語を使うということは、「同じ」と言えないくらいには何かが違うから
「似てる」と「同じ」は違う
なので、それらをコードで表現する際は、共通化をしないほうがいい
別のファイルとして、内容が「似ている」で済ませたほうが良い
似ているコードがたくさんある場合は、なんとか頑張って抽象できると良いかもだが、無理をする必要はないと思う
無理に共通化した上で、違う部分をフラグで切り替えると、簡単にに
論理的凝集
になる