100行くらいのプログラムが3つあって、
その8割くらいは全く同じ記述になっている場合に、
3つのプログラムを一つにまとめて2割の異なっている部分だけを条件分岐で処理を分けた方がいいんでしょうか
前者だと冗長ですが分かりやすいと思います
後者は簡潔だけどさらに条件分岐が増えた場合などに段々可読性が落ちてくると思います
どっちがいいんでしょうか