無料の定量取引ソフトウェア: より優れたプログラマーがより迅速な開発者になる方法 (パート 04)

概要

より速く開発することはすべての開発者の夢です。ヘルツ量子化ソフトウェアがコーディングの渦中に陥っているとき、数日試しても理解できない場合、プログラムやコードの開発に丸 1 週間またはあまりにも多くの時間を費やしたい人はいません。より速く開発する

すべてのプログラマーは高速化を望んでいます

  • おそらく、YouTube で MQL5 コーディング ビデオを見て、自分の速度が遅すぎて講師のスピードについていけないため、真似するのが難しく、自分でもそのレベルに達したいと思ったことがあるでしょう。
  • おそらく、同じコードを書くのに数時間、場合によっては数日かかるような複雑なアルゴリズムを数分で書けるほど、キーボードでの入力が非常に速い開発者を見たことがあるかもしれません。
  • あるいは、フリーランスの仕事をより早く遂行し、競合他社に先んじるために、より速く効率的にコーディングできるようになりたいと思うかもしれません。
  • あるいは、短時間でミスをほとんどまたはまったくなく、複雑なアルゴリズムを作成できるキーボード操作の超人的な能力で、配偶者やパートナーに感銘を与えたいかもしれません。
  • 場合によっては、顧客が電子メールまたは MQL5 メッセージの受信箱を介して指摘したときに、市場の製品に迅速なアップデートを提供し、バグやバグを修正できるようにしたい場合があります。

ペンとノートを手元に置いてお待ちください。あなたとあなたのクライアントに質の高い仕事を提供しながら、コーディング速度を向上させる方法についての知識の爆弾を投下しようとしているからです。

潜在的なエンコード速度を最大化するには、これらのことは何も必要ありません

    • 豊富なコーディング経験
    • 最優秀メカニカルキーボード賞
    • マッスルメモリーキーボードでタイピングが得意
    • パーソナル コンピューター (PC) 上のメモリ、コア、強力な GPU (グラフィックス プロセッシング ユニット) の増加

より速い開発者とより速いコーダー

これらの点を吐き出す前に、  開発者とコーダーの違いを説明しておいたほうが良いと思いました。

この記事では、Hertz Quantitative Trading Software について、より広範な開発者用語、つまりシステムをより迅速に開発する方法について説明します。デザイン、倫理、ツール、コーディング、デバッグ、そしてその間のすべてについて見ていきます。 

開発者と同じくらい機敏になる方法
 

01: バグや貧弱なアーキテクチャを避ける

開発者はコードの作成に多くの時間を費やしていると考えていますが、実際には、Hertz クオンツ トレーディング ソフトウェアは、コードの読み取り、デバッグ、および何をすべきかを理解することにほとんどの時間を費やしています。

書くのに 30 分かかるコードでも、デバッグには 3 時間かかる場合があるため、作成するバグが増えれば増えるほど、プロジェクトのコーディングにかかる​​時間が長くなります。バグによって開発プロセスが遅くなることがわかりました。したがって、私たちの最善の対応は、それらをできるだけ避けることです。

悪いアーキテクチャ + バグ= 世界の終わり(冗談です)

プロジェクトにバグがあるのは悪いことですが、アーキテクチャが悪いという理由だけでバグをデバッグできない、または簡単に発見できないのはさらに悪いことです。EA からのこのコードの抜粋を確認してください。バグを修正するために誰かが私に送ってくれました。

 

おすすめ

転載: blog.csdn.net/herzqthz/article/details/131814014