初心者には良い記事だが、私見では少し冗長。いくつかの指摘がある:
- エラーのリストがある場合、常にリストの一番上にある最初のエラーのチェックを始める必要があることを明確に言うべきだ。これがエラーに対処する最も効率的な方法であり、二次的なエラーで時間を浪費するのを避けるためである。
- D1_PriceMarker.mq5 "の "バグあり "バージョンを提供するべきだ。
ObjectSetInteger(0, labelName, OBJPROP_YDISTANCE, price); // ラベルを価格レベルに配置する
- Y_DISTANCE'は整数値(画面上のピクセル位置)なのに、'price'を2倍にしている。
Engaging in discussions about coding challenges is a fantastic way to learn from other experts.
- 私は、あなたがフォーラムで活発に質問したり答えたりしているのをほとんど見たことがありません。
MQL5での共同デバッグ
- 理解できません。協調的な部分」はどこにあるのですか?何か見落としたのでしょうか?
Gerard Willia G J B M Dinh Sy プロジェクトでは、デバッガー、プリント、ハウだけでは必ずしも十分ではない。
長居しすぎないように、もっと強力なツールを開発する必要がある。
Alain Verleyen #:
初心者には良い記事だが、私見では少し冗長。いくつかの指摘:
- エラーのリストがある場合、常にリストの一番上にある最初のエラーのチェックを始める必要があることを明確に言うべきだ。これがエラーに対処する最も効率的な方法であり、二次的なエラーで時間を浪費するのを避けるためである。
- D1_PriceMarker.mq5 "の "バグあり "バージョンを提供してください。
- Y_DISTANCE'は整数値(画面上のピクセル位置)であり、'price'をダブルで指定しています。
- 私は、あなたがフォーラムで活発に質問したり答えたりしているのをほとんど見たことがありません。
- 私には理解できません。協調的な部分」とはどこですか?私は何かを見落としていたのだろうか。
アラン・ヴェルレーエン、ご意見ありがとう!特にモデレーターとして、あなたの洞察に純粋に感謝していますし、特に初心者には明確さが不可欠であることに同意します。
- リストの最初のエラーに対処することの重要性については、まったくその通りです。
- 素晴らしい提案だ!記事にはソースファイルを含めませんでしたが、読者の皆さんはこのリンクから「バグ」バージョンの 「 D1_PriceMarker.mq5」を見つけてコピーすることができます。
- Y_DISTANCEに関する 論理的な誤りをご指摘いただき、ありがとうございます。
-
共同作業についてですが、私の意図は、コメントやフォーラムで読者同士がデバッグの経験や解決策を共有することを奨励することでした。フォーラムでの私の知名度向上に努めます。
皆さんの建設的な批評や参加は本当に大切です!このような議論は、私たちの集団的な成長と向上にとって不可欠です。
From Novice to Expert: Collaborative Debugging in MQL5
- www.mql5.com
Problem-solving can establish a concise routine for mastering complex skills, such as programming in MQL5. This approach allows you to concentrate on solving problems while simultaneously developing your skills. The more problems you tackle, the more advanced expertise is transferred to your brain. Personally, I believe that debugging is the most effective way to master programming. Today, we will walk through the code-cleaning process and discuss the best techniques for transforming a messy program into a clean, functional one. Read through this article and uncover valuable insights.
おはようございます
アルゴトレーダーが気づいていないこと。
アルゴトレーダーは、奇跡のインジケーターや天才的に収益性の高いEAのコーディングにほとんど時間を費やさないということです。
現実には、主にコードの修正、改善、そしてデバッグに時間を費やすことになります。
もし強力なツールがなければ、コードのエラーを探すのに何日も費やしてしまうでしょう。
皆さん、どんなツールが強力だと思いますか?
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事「初心者からエキスパートへ:MQL5での共同デバッグ」はパブリッシュされました:
問題解決は、MQL5でのプログラミングのような複雑なスキルを習得するための簡潔なルーチンを確立することができます。このアプローチでは、問題解決に集中しながら、同時にスキルアップを図ることができます。問題に取り組めば取り組むほど、高度な専門知識が脳に伝達されます。個人的には、デバッグはプログラミングをマスターするための最も効果的な方法だと思っています。今日は、コードクリーニングのプロセスを紹介し、乱雑なプログラムをクリーンで機能的なものに変えるための最善のテクニックについて解説します。この記事を読んで、貴重な洞察を発見してください。
ニューラルネットワークシステム、人工知能、その他関連するソフトウェア分野のいずれにおいても、デバッグは不可欠です。最も価値のあるスキルは、問題が発生した際にそれを解決する能力であり、このスキルは将来同様の課題に直面した際に不可欠な要素となると私は信じています。したがって、問題解決を通じて強力なスキルセットが構築され、徐々に専門家としての成長へとつながっていくのです。
共同デバッグ
この記事を書こうと決心したとき、私はあるプロジェクトに取り組んでいました。そのプロジェクトではコードをコンパイルしようとした際、いくつものエラーが発生していました。中にはデバッガーが50行にも及ぶエラーを表示し、それらすべてに対処しなければならないこともありました。試行錯誤を重ねる中で、バグに対処するためのルーチンを開発しました。このルーチンを使えば、わずか数分、場合によっては数秒で問題を解決し、プログラムをスムーズに実行させることが可能となったのです。
作者: Clemence Benjamin