Несколько лет назад я применил следующий «шаблон» для всех, кроме самых простых из моих сценариев Perl: (Я даже не помню, где я его впервые увидел, это, конечно, не было моей подлинной идеей.)
use strict;
...
sub main {
...
}
... possibly more subs ...
... at the end of the file:
#############
# Call main #
&main();
#############
Есть ли польза от этого? Я нахожу код немного чище, но в остальном я не уверен, что это имеет какую-то другую цель, кроме как сделать программиста на C во мне счастливым: -)
Любые идеи экспертов Perl и опытных пользователей приветствуются. (Я, конечно, ни один)