Полезно ли процитировать ключи при использовании хэша в Perl?
Я работаю над чрезвычайно большой базой Perl-кода и стараюсь использовать множество лучших практик, предложенных Дамианом Конвей в Perl Best Practices. Я знаю, что лучшие практики - это всегда трогательная тема с программистами, но, надеюсь, я смогу получить хорошие ответы на эту тему без начала пламенной войны. Я также знаю, что это, вероятно, то, что многие люди не будут спорить из-за того, что это второстепенная проблема, но я пытаюсь получить твердый список рекомендаций, чтобы следовать, когда я прокладываю себе путь через эту базу кода.
В книге Perl Best Practices Дамиана Конвея приведен пример, показывающий, как выравнивание помогает разборчивости раздела кода, но оно не упоминает (где-нибудь в книге, которую я могу найти) о цитировании хеш-ключей.
$ident{ name } = standardize_name($name);
$ident{ age } = time - $birth_date;
$ident{ status } = 'active';
Разве это не было бы лучше написано кавычками, чтобы подчеркнуть, что вы не используете голые слова?
$ident{ 'name' } = standardize_name($name);
$ident{ 'age' } = time - $birth_date;
$ident{ 'status' } = 'active';