カスタムコントロールパネルのプログラミングの基本原則
プログラミングについて聞くとき、彼らは通常、コンピューターの言語を覚えて1と0を書くA+の学生のことを思い浮かべます。これはいくぶん真実ですが、プログラミングは外国語を学ぶこと以上のものであることを指摘することが重要です。それは論理です。プログラマーの仕事の多くは、コンピューターに何かをするように指示することではなく、方法を理解することです。 コンピューターにそれをさせるために。そのため、プログラマーの仕事はプログラムの概念そのものから始まります。
これは、プログラマーであるプログラムを作成するために理解することが重要です。
- プログラムが何をするかを正確に把握します
- プログラムの論理プロセスを示すフローチャートを作成します
- フローチャートをコンピューターコードに変換します
- プロセスを再確認します
- 十分なテストを実施します
- それを破ろうとします
- それを壊す、気性を壊す、机を壊すなど...
- パッチを適用します
- リリース
これは、PCゲームであろうとPLCであろうと、あらゆる種類のプログラミングに当てはまります。仕事の最も重要な部分の1つは、プログラムのテストです。プログラムをテストしている間、テスターはプログラムを壊そうとするために、プログラムに可能な限りすべてを実質的に入力する必要があります。プログラムを使用しているときは、無責任な入力が行われることがあるため、不正な入力を適切に処理できることを確認することが重要です。優れたプログラムに必要ないくつかの要件は次のとおりです。
-
関連 -ソフトウェアの設計とロジックを理解する最初のステップから、ソフトウェアが実行すべきことを実行できることを確認します。プログラムが実行するはずのないことを実行する場合、そのプログラムは無価値です。これは、以下で説明するように必ずしも論理エラーではありませんが、プログラマーが命令を誤解しているためです。プログラムが解決しようとしている問題を再確認し、正しく理解していることを確認してください。
- 信頼できる -プログラムに間違ったアルゴリズムと計算が含まれていると、プログラムは役に立ちません。プログラムに情報を入力するときは、本来の方法で情報が出力されることを確認してください。プログラムをテストするときは、紙にテスト入力を入れてプログラムを調べ、実際のソフトウェアでテストしてください。異なる回答が得られた場合は、コードに問題がある可能性があります。
- わかりやすい -プログラムが人間と機械の間の相互作用を目的としている場合(ほとんどの場合)、その使用方法を理解するのはパズルではありません。すべてのコントロールにラベルを付けます。プログラムがGUI(グラフィカルユーザーインターフェイス)を使用する場合は、ユーザーがそれを完全に理解できるように、コントロールの配置、色、サイズなどを使用します。
- 持続可能な -プログラムがどれほど厳密なテストに耐えても、バグが存在する可能性があります。これらのグリッチが見つかった場合、エラーがどこにあるかを見つけるためにコードを読みやすくする必要があります。多数のコメントを使用してコードを整理し、保守しやすくします。
- 効率的 -プログラミングで1つのことを行う方法は無数にありますが、プログラマーの仕事は最も効率的なパスを見つけて使用することです。プログラムが完了したら、コードに戻り、不要で未使用の行をすべて削除します。
- 信頼できる -前述のように、ユーザーが誤ってゴミ箱をプログラムに入力した場合、コードはその処理方法を知っている必要があります。この例としては、プログラムが整数の入力を求め、単語が入力された場合があります。プログラムを中断させる代わりに、入力を0に変更するか、入力が不良であることをユーザーに通知することができます。または、ユーザーエラーの代わりに、破損したファイルがプログラムによって使用されており、ファイルを読み取ることができない可能性があります。これには、ユーザーに警告するか、別のファイルを使用する必要がある場合があります。
プログラミングするときは、これらの規則に留意してください。ヘルプが必要な場合は、PanelShop.comのチームにご相談ください。 あらゆる種類のコントロールパネルと自動化プロセス用のプログラムを設計します。 無料見積もりを取得するには、お問い合わせください。プロジェクトについて喜んでご相談させていただきます:
自動制御システム