perlcritic жалуется на то, что следующий код, некоторые типовые элементы DBI, которые прекрасно работают, должен croak
вместо die
:
# Connect to database
my $db_handle = DBI->connect( $url, $user, $password ) or die $DBI::errstr;
Все это, в то время как die, кажется, работает нормально для меня.
Я бы подумал, что для самурайского воина Perl квакают менее благородно, чем на самом деле умирать, когда дела идут плохо. Шутки врозь
Почему я должен croak
вместо die
?
Каковы последствия невнимания совета перкритика ?