Мне кажется, что многие вопросы в теге Perl можно было бы решить, если бы люди использовали:
use strict;
use warnings;
Я думаю, что некоторые люди считают это сродни тренировочным колесам или ненужным осложнениям, что явно неверно, поскольку их используют даже очень опытные программисты Perl.
Кажется, что большинство людей, разбирающихся в Perl, всегда используют эти две прагмы, тогда как те, кто извлек бы наибольшую пользу от их использования, редко. Итак, я подумал, что было бы неплохо задать вопрос, когда побуждаете людей использовать строгие
и предупреждения
.
Итак, почему разработчик Perl должен использовать строгие
и предупреждения
?