これがスタイルだ!:) - ページ 2

 
ForexTools >> :

TheXpertさん、どうもこの "一節 "には気がつきませんでした。

まあ、なんとなくでやったから説明くらいしろとかいう言い訳はやめてね ;)

デザインエレメントは解説文なので、機能を損なうことなく削除できます! このような「エレメント」(つまり })を1つだけ削除してみてください。:))))

MQL5.comへようこそ!

 

何を言っているんだ、嫌なら勝手にやらせろ、私など、いつも古い書式で苦労しているし

古い書式に悩まされ、いつもこのスタイルを使っています。

if( условие)
  { оператор;
   if( условие)
     {if( условие)
        { оператор;if( условие) оператор;  
        }
      оператор;
     }
  }

と、フォーマットが正常に近づいてきた今、皆さんの関心を考慮する必要があります。

いいえ、今、お菓子を積んだトラックが私の通りで横転しています :o)

zyですが、テンプレートをカスタマイズする機会があるので、スタイラーの 設定も可能であれば、最高です。

 
何を話すか。スタイラーが 残念なのは、セットできないこと......それが一番の残念ポイントかもしれません。
 

うわあああああああああああああああああああああああああああああああああああああああああああああ

よく見ると、Styler5のコードは私のスタイルとぴったり一致します。

この スレッドに投稿されたインジケータの私のコードの断片です。

       if( trend==1)              //первая ситуация когда последним на графике отобразили минимум
         {
          if(High[ i]>= lokal_max)
            {
             lokal_max=High[ i];
             t_max=Time[ i];
             lokal_min= lokal_max;
             t_min= t_max;
            }
          else if(Low[ i]<= lokal_min)
            {
             lokal_min=Low[ i];
             t_min=Time[ i];
            }
          if( lokal_max- lokal_min>= vistup*Point)
            {
             max[iBarShift(NULL, 0, t_max, true)]= lokal_max;
             if( pokaz_urov_vistupa)
               por[ i]= lokal_max- vistup*Point;
             last_max= lokal_max;
             shagi[ i]=( last_max- last_min)/Point;
             vsego_up++;
             summa_up= summa_up+ shagi[ i];
             if( max_up< shagi[ i])
               {
                max_up= shagi[ i];
                time_max= t_max;
               }
             kommentariy=TRUE;
             n= i;
             trend=-1;
             lokal_max= lokal_min;
             t_max= t_min;
            }
         }

そして、これは私がLETIのコンピュータ工学・情報工学科で教わったコードスタイルで、私たちはそこでC++を学びました。

だから、何らかの基準があるのかもしれません。

 
Urain >> :

そして、フォーマットが正常に近くなってきた今、あなたの利益を考慮しなければなりません。

いや、今、私の通りにはお菓子を持った釜座があるんです :o)

あなたのスタイルは普通ではありません。

ALEX_SPB_RU さんが書き込みました(a)>>。

そして、このコードのスタイルは、LETIのコンピュータ工学・情報工学科でC++を勉強したときに教わったものです。

だから、何らかの規格があるのかもしれません。

同様に

>>:

MQL5.comへようこそ!

そこで話を続けようということですか?>> OK、スレッドを立てます。

 
TheXpert >> :

あなたのスタイルは普通ではありません。

同様に

そして、このスタイルも多くの人に語られています。

if(условие){
  оператор;
  if(условие){
    оператор;
    }
  }

私個人としては、コードの本質が完全に失われていて、見ることができません。

if( условие)
{ оператор;
 if( условие)
 { оператор;
 }
}

или этот вооще отпад:

if ( условие)
{ оператор;
 if ( условие)
 { оператор;
 }
}
 
Urain >> :

そして、このスタイルも多くの人に語られています。

コーディングスタイルについてのスレッドがありました。そこでは、引用された文体も含めて、詳しくお話させていただきました。

 

一般的には、誰もが自分で調整できるような、カスタマイズ可能なスタイルが理想的でしょう。

それはちょうど私のエディタで開かれたUrainなど、他の誰かのコードで知らない私のスタイルの下に設定されている私のスタイルや彼の中で表示されますか?自分流に改造するのが理想です!!!!

 
TheXpert >> :

コーディングスタイルについてのスレッドがありました。引用したスタイルも含めて、詳しくお話ししています。

私はあなたが私のスタイルについて言うことを本当に気にしないだけでなく、私はあなたが私があなたについて考えるものを気にしないと思う、ポイントは、それが私のために今とてもひどく、あなたのためにフォーマットされて使用されていることです。だからこそ、スタイラーをカスタマイズできるようにすることがモラルなのです。

 
Urain >> :

そして、このスタイルも多くの人に語られています。

私個人としては、コードの本質が完全に失われていて、見ることができないのです。



最初の例は、私が実際に使っているものに近いので、もう少し違った書き方をします。

if(условие) {
  оператор;

  if(условие) {
    оператор;
  }
}


そうですね、いくつかのスペースとハイフンで、すでにすべてがかなりクリアに見えます。:)

要は、コードブロックのネストのレベルがすぐにわかるということです。