Perlでハッシュを使用するときにキーを引用するのは良い考えですか?
私は非常に大規模なレガシー Perl コード ベースに取り組んでおり、Damian Conway がPerl Best Practicesで提案した多くのベスト プラクティスを採用しようとしています。ベスト プラクティスは常にプログラマーにとって厄介な問題であることはわかっていますが、炎上戦争を始めることなく、これについて良い答えが得られることを願っています。また、これは些細な問題であるため、多くの人が議論しないであろうこともわかっていますが、このコード ベースを進めながら、従うべきガイドラインのしっかりしたリストを取得しようとしています。
Damian Conway による 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';