ホームページ > 記事 > ウェブフロントエンド > コードの匂い - DirName とファイル
パス変数のあいまいな名前を避ける
TL;DR: コードをよりよく理解するために明確な名前を使用してください。
単一の fileName または directoryPath を処理する場合、file や dirName などのあいまいな名前は混乱を引き起こします。
名前の fileName やディレクトリの directoryPath などの明確な名前は、各変数の役割を伝えます。
変数ファイルに名前を付けると、その目的について他の人が混乱する可能性があります。ファイル オブジェクトを保存しますか、それともファイル名だけを保存しますか?
変数に directoryName の代わりに dirName という名前を付けると、あいまいさが生じます。
明確で説明的な変数名により、特に共同作業環境でのコードの可読性と保守性が向上します。
[X] 半自動
ファイルまたはディレクトリ パスを処理するコード内で、file や dirName などの一般的な名前を探します。
[x] 初心者
AI モデルは、具体的な指示がなければ、file や dirName などのあいまいな名前をデフォルトで使用する場合があります。
わかりやすい名前付けとコード抽出ガイドラインを追加すると、AI の出力を改善できます。
AI ツールは、明確な命名規則を使用し、冗長なコードを避けるためにプロンプトが表示された場合はコードの抽出を提案することで、この問題を解決できます。
覚えておいてください: AI アシスタントは多くの間違いを犯します
Without Proper Instructions | With Specific Instructions |
---|---|
ChatGPT | ChatGPT |
Claude | Claude |
Perplexity | Perplexity |
Copilot | Copilot |
Gemini | Gemini |
fileName や directoryPath などの正確な名前を使用し、再利用可能なメソッドを抽出することにより、コードの明確さと保守性が向上します。
これらの簡単な方法は、冗長性を減らし、コードを理解しやすくするのに役立ちます。
コードの匂いは私の意見です。
Unsplash の Gabriel Heinzer による写真
コードは、まず人間が読み取れるように記述し、次にマシンが読み取れるように記述する必要があります。
ドン・ラーブス
この記事は CodeSmell シリーズの一部です。
以上がコードの匂い - DirName とファイルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。