コードをサブルーチンに入れるか、Perlスクリプトの主要部分に入れるかをどのように決定しますか?
コードを再利用する必要がある場合は、サブルーチンに入れることは理解していますが、再利用しない場合はどうなりますか?コードをグループ化して読みやすくするためにサブルーチンを配置するのは良い習慣ですか?
例(メイン):
my ($num_one, $num_two) = 1, 2;
print $num_one + $num_two;
print $num_one - $num_two;
例(サブルーチン内):
my ($num_one, $num_two) = 1, 2;
add($num_one, $num_two);
subtract($num_one, $num_two);
sub add {
my ($num_one, $num_two) = @_;
return $num_one + $num_two;
}
sub subtract {
my ($num_one, $num_two) = @_;
return $num_one - $num_two;
}
これは単純な例ですが、より複雑なコードの場合(subaddとsubsubtractのコードが多い場合)、サブルーチンにグループ化するのは理にかなっていますか?
ありがとう!