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

 
ALEX_SPB_RU >> :

カスタマイズできるスタイルにした方がいいのは間違いなく賛成です...。

しかし、MQL5のスタイルが異常であることには強く反対です。ちなみに、私がコーディングした本、「CとC-plus-plusのプログラミング方法」でも、同じか、ほとんど同じスタイル(何年も前のことなので、正確には覚えていない)を見た。 ちなみに、著者はどこかの大学のアメリカ人で、まさにこのC言語の最初のテスターの一人だった。

これは両端のある棒で、プログラマーに自由裁量権を与えると、最終的にスタイルが分岐して「バベルの塔」ができてしまいます。

>> それでも、(慣れるための)抑止力、誘導力が必要です。


が、誰もが読めるわけではありません。

が、誰が書いても楷書で読める。

 
カスタマイズ可能なスタイラーは、他人の不格好な書式のテキストを美しく理解しやすいテキストに変換するためにまさに必要なものです。自分のスタイルを他人に押し付けるのではなく
 

Urain писал(а) >>

には、何らかの制約や(慣れるための)指針が必要です。

もし、この同じ要因がコンパイラの呪縛となるのであれば、2つのうち1つは、「人間」から「正しい」スタイルへのコンバータを書かなければならないか(なんという馬鹿な!とはいえ、既存のIDEは実際にこれを実行しています)、MT5でのプログラミングを行わないか、ということになるのではないでしょうか?MT5からスタイルを使うという選択肢も考えていない...。
 

すべて指を振って威嚇し、あなたがブロック文字ではなく、元の(手で書かれた)フォーラムの手書きでこのすべてを読むことを想像して、この悪夢は、誰も何も理解できない、またはすべてのブロック文字に似たスクリプトを導入する必要があることをコンセンサスに来る想像することはできません。


スタイルとは単なる習慣であり、それ以上のものではない、考え方であると少し考えています。

 
Urain >> :

どのように威嚇的に誰もが自分の指を振って、ちょうどあなたがブロック文字ではなく、元の(手で書かれた)フォーラムのすべてのこれを読んで想像することができますこの悪夢は、誰も何も理解できないだろう、またはすべてが私たちは印刷されたフォントに似たスクリプトを導入すべきであるというコンセンサスに来る想像することはできません。


ps ps スタイルは単なる習慣であり、それ以上のものではない、考え方であると少し考えてみてください。

思考パターンが押し付けられ、選択する権利が与えられないのは不愉快です。

 
TheXpert >> :

ここであなたは間違っており、矛盾さえしています。

矛盾しているわけではないのですが、議論の過程で、一般的に言われている未来や将来のテンプレートの形成は、それらを前提としているのではないかという考えに至りました。 自由なテンプレートの形成は、ありとあらゆるスタイルが試されるので効率的かもしれませんが、最も便利(最も印刷しやすいものが勝つ)なInteger一人やScriptorと共に、将来スタイルを決定する保証はなく、gpwrなどの、少ないが要所を押さえて書く人は、スタイルの傍流のままでしょうね。

 

MQL4-5は、どこかの会社で働いたり、働いているプログラマーが書いたものがほとんどで、そこではコーディングの スタイルが認められているので、それに慣れてしまって、コードを読むのがずっと楽なんです。新しいスタイルに切り替えるには時間がかかりますし、理屈が通っているように見えても、誰もが受け入れられるわけではありません。

Java IDE (例えば intelliJ) や MSVS のようにスタイラスをカスタマイズできるようにすればよいのです。また、コードブロックの書式設定も可能で、例えば、外部ソースから取得したコードブロックを自分のコードに挿入することもできます。

また、MQL5のフォールディングは、ソースを含む1つのファイル内で、関数や演算子などのコードブロックを折りたたんだり展開したりすることができるので、非常に満足しています。

この場合、大きなプログラムを一つのファイルにまとめて書くことができ、(ヘッダーのあるファイルをいくつも重ねる代わりに)使わないコードを単純に折り畳むことができます。 この場合、コード内のナビゲーションや検索がより便利になります。個人的には、IDEの最新バージョンに実装されているフォールディングやアウトラインが好きです。

 
Urain >> :

何一つ矛盾していないんです。

見てしまった以上、正直なところ、続けるつもりもなかった。

そんなことはありません。スタイルがコードの理解度に影響することはないはずですが、影響しますし、あなた自身も、一方のスタイルが他方よりも理解できると言うことで、それを確認しているのです。

つまり、思考のパターンが情報の知覚に影響を与えることはないのです。

 
TheXpert >> :

>> 思考パターンが情報の知覚に影響を与えることはありません。

そこが間違いで、思考パターンが情報の認知に最も強い影響を与えるのです。

それだけに、多くの人が見てはいけないものを見てしまうのです。

 
YuraZ >> :

このスタイルには慣れている。

十人十色

>> スタイリストの開発者が2、3スタイルしてくれると良いですね。



if ( ...
{
   for (
   { 


   } 
}

これはクラシックなスタイルだと思うんです。正確には覚えていませんが、ヴァンタッセルの本には、そのスタイルがかなり明確に 書かれていました。