プログラミングはバグを出さないこと。
出ても平気なのはいないだろ

プロトタイプを納め、次にそれへの拡張の受注が来たときに
その作り方はなんだけど、コピペーするか
元の関数を再利用できるようにするかだ。
俺は後者だ、その方が信頼性が高いと考える。
再利用とは動いているルーチンを壊して、よそから呼ばれる形にすること

シーケンシャルなプログラミングを考える場合は前者。
Aの場合→処理→表示。
bの場合→処理(中身はAのコピー)→表示、とやる。

後者の場合
Aの場合→ 処理→表示。
bの場合→↑