ホームページ バックエンド開発 PHPチュートリアル プロジェクト内のコードの間違った名前を見つける_PHP チュートリアル

プロジェクト内のコードの間違った名前を見つける_PHP チュートリアル

Jul 21, 2016 pm 03:17 PM
優れた コード 名前 そして 存在する 対処する 探す 状態

よくすること、考えていること

不明瞭な if 条件

1) ||

の処理 上記のコードは、次のコードよりも理解するのに時間がかかります。

コードの行数を減らすことは良い目標ですが、コードを理解するのに必要な時間を最小限に抑えることはさらに良い目標です。

戻り値

「『$ RET』上は「名前が思いつかない」という託された言葉です。このような空の名前を使用するのではなく、エンティティの価値や目的を説明する名前を選択してください。

$alias は、この変数がエイリアスを運ぶために使用されることを宣言します - この変数の目的を示します。欠陥の発見にも役立つかもしれません

適切な名前は、変数の目的または変数が持つ値を説明するものでなければなりません。

一時変数

I $ ここでの $ i は「私の一時変数」であり、統計を自動的に増やし、統計ポイントの重複を避けるために特別に使用されます。しかし、$i について最も重要なことは一時変数ではありません。 charset_index を使用して「統計データの添字」を表すと、より「説明的」になります。

ループ反復子

JSコードにも悪臭を発見しました。

文字名変数の名前は非常に空なので、これを行わないでください。

i、j、iter、it などの名前は、インデックスやループ反復子としてよく使用されます。名前は曖昧ですが、「私は反復者です」という意味であることは誰もが知っています。 - 実際、これらの名前を別の意味で使用すると、混乱を招く可能性があります。だからやめてください。

i、j、it などのあいまいな名前を使用することに固執する場合は、自分を納得させる十分な理由が必要です。

まとめ

コーディング中に、さらに数秒かけて適切な名前を考え出すと、「ネーミング能力」がすぐに向上することがわかります。

私は通常、最初に中国語の名前を考えますが、対応する英語の名前がどうしても思いつかない場合は、翻訳ツールを使用して思いついた中国語の名前を貼り付けてから、名前付きの変数または関数の名前を切り出します。

最近見た素敵な名前をプレゼントしてください

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325648.html技術記事私たちがよく行うことと考えること あいまいな if 条件 1) || の処理は、次のコードよりも理解するのに時間がかかります。コードの行数を減らすことは良い目標ですが、...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WIN10サービスホストの動作プロセスがCPUを過剰に占有している WIN10サービスホストの動作プロセスがCPUを過剰に占有している Mar 27, 2024 pm 02:41 PM

1. まず、タスクバーの空白スペースを右クリックして[タスクマネージャー]オプションを選択するか、スタートロゴを右クリックして[タスクマネージャー]オプションを選択します。 2. 開いたタスク マネージャー インターフェイスで、右端の [サービス] タブをクリックします。 3. 開いた[サービス]タブで、下の[サービスを開く]オプションをクリックします。 4. 表示される[サービス]ウィンドウで、[InternetConnectionSharing(ICS)]サービスを右クリックし、[プロパティ]オプションを選択します。 5. 表示されたプロパティ画面で[プログラムから開く]を[無効]に変更し、[適用]をクリックして[OK]をクリックします。 6. スタートロゴをクリックし、シャットダウンボタンをクリックして[再起動]を選択し、コンピュータの再起動を完了します。

ブルースクリーンコード0x0000001が発生した場合の対処方法 ブルースクリーンコード0x0000001が発生した場合の対処方法 Feb 23, 2024 am 08:09 AM

ブルー スクリーン コード 0x0000001 の対処法。ブルー スクリーン エラーは、コンピューター システムまたはハードウェアに問題がある場合の警告メカニズムです。コード 0x0000001 は、通常、ハードウェアまたはドライバーの障害を示します。ユーザーは、コンピュータの使用中に突然ブルー スクリーン エラーに遭遇すると、パニックになり途方に暮れるかもしれません。幸いなことに、ほとんどのブルー スクリーン エラーは、いくつかの簡単な手順でトラブルシューティングして対処できます。この記事では、ブルー スクリーン エラー コード 0x0000001 を解決するいくつかの方法を読者に紹介します。まず、ブルー スクリーン エラーが発生した場合は、再起動を試みることができます。

コード0xc000007bエラーを解決する コード0xc000007bエラーを解決する Feb 18, 2024 pm 07:34 PM

終了コード 0xc000007b コンピューターを使用しているときに、さまざまな問題やエラー コードが発生することがあります。その中でも最も厄介なのが終了コード、特に終了コード0xc000007bです。このコードは、アプリケーションが正常に起動できず、ユーザーに迷惑がかかっていることを示しています。まずは終了コード0xc000007bの意味を理解しましょう。このコードは、32 ビット アプリケーションを 64 ビット オペレーティング システムで実行しようとしたときに通常発生する Windows オペレーティング システムのエラー コードです。それはそうすべきだという意味です

あらゆるデバイス上の GE ユニバーサル リモート コード プログラム あらゆるデバイス上の GE ユニバーサル リモート コード プログラム Mar 02, 2024 pm 01:58 PM

デバイスをリモートでプログラムする必要がある場合は、この記事が役に立ちます。あらゆるデバイスをプログラミングするためのトップ GE ユニバーサル リモート コードを共有します。 GE リモコンとは何ですか? GEUniversalRemote は、スマート TV、LG、Vizio、Sony、Blu-ray、DVD、DVR、Roku、AppleTV、ストリーミング メディア プレーヤーなどの複数のデバイスを制御するために使用できるリモコンです。 GEUniversal リモコンには、さまざまな機能を備えたさまざまなモデルがあります。 GEUniversalRemote は最大 4 台のデバイスを制御できます。あらゆるデバイスでプログラムできるトップのユニバーサル リモート コード GE リモコンには、さまざまなデバイスで動作できるようにするコードのセットが付属しています。してもいいです

ブルー スクリーン コード 0x000000d1 は何を表しますか? ブルー スクリーン コード 0x000000d1 は何を表しますか? Feb 18, 2024 pm 01:35 PM

0x000000d1 ブルー スクリーン コードは何を意味しますか? 近年、コンピューターの普及とインターネットの急速な発展に伴い、オペレーティング システムの安定性とセキュリティの問題がますます顕著になってきています。よくある問題はブルー スクリーン エラーで、コード 0x000000d1 もその 1 つです。ブルー スクリーン エラー、または「死のブルー スクリーン」は、コンピューターに重大なシステム障害が発生したときに発生する状態です。システムがエラーから回復できない場合、Windows オペレーティング システムは、画面上にエラー コードを含むブルー スクリーンを表示します。これらのエラーコード

C++ 関数の命名におけるパラメーターの順序に関する考慮事項 C++ 関数の命名におけるパラメーターの順序に関する考慮事項 Apr 24, 2024 pm 04:21 PM

C++ 関数の名前付けでは、読みやすさを向上させ、エラーを減らし、リファクタリングを容易にするために、パラメーターの順序を考慮することが重要です。一般的なパラメータの順序規則には、アクション-オブジェクト、オブジェクト-アクション、意味論的な意味、および標準ライブラリへの準拠が含まれます。最適な順序は、関数の目的、パラメーターの種類、潜在的な混乱、および言語規約によって異なります。

PHP で特殊文字を処理し、一重引用符を変換する方法を学習します。 PHP で特殊文字を処理し、一重引用符を変換する方法を学習します。 Mar 27, 2024 pm 12:39 PM

PHP 開発のプロセスでは、特殊文字の処理が一般的な問題になります。特に文字列処理では、特殊文字がエスケープされることがよくあります。その中でも、特殊文字を一重引用符に変換することは比較的一般的な要件です。これは、PHP では一重引用符が文字列をラップする一般的な方法であるためです。この記事では、PHP での特殊文字変換シングルクォーテーションの扱い方と具体的なコード例を説明します。 PHP では、特殊文字には一重引用符 (')、二重引用符 (")、バックスラッシュ () などが含まれますが、これらに限定されません。

デスティニーアークでキャンドルライトが輝く場所はどこですか? デスティニーアークでキャンドルライトが輝く場所はどこですか? Mar 20, 2024 pm 05:46 PM

運命の箱舟の新しいマップの新バージョンのオープンには、新しい評判ミッションもあります。ナナカマドのマップに加えて、ウィズダム島のデイリーミッションもあります。前提条件のミッションはベロンナンから開始されます。多くの友人が持っています「正しい地図を見つける」という目標は達成されました。このリンク「ろうそくの光が輝く場所」には案内がありません。具体的な場所も気になります。このタスクの案内はこちらです! のミッションの案内ですろうそくの光が輝く場所を見つける運命の箱舟は知恵の島の部屋にあります。ホールには地下につながる廊下もあります。中に入ると、次のタスクの場所が表示されます。図に示すように:

See all articles