İşte stil! :) - sayfa 4

 
ALEX_SPB_RU >> :

Özel bir stil yapmanız gerektiğine kesinlikle katılıyorum ...

Ancak MQL5 stilinin normal olmadığına kesinlikle katılmıyorum. Bu arada "C ve C plus plus'ta nasıl programlanır" kodlamasını öğrendiğim kitaplarda aynı stili ya da hemen hemen aynısını gördüm (tam olarak hatırlamak zor çünkü yıllar önceydi) bu arada yazar, bazı üniversitelerden bir Amerikalı, bu C dilinin ilk testçilerinden biridir.

Burada iki ucu keskin bir kılıç var, programcılara dizginleri serbest bırakırsanız, stiller sonunda dağılacak ve Babil Kulesi'ni alacak,

Yine de (alışmak için) bir tür caydırıcı ve yönlendirici faktör olmalıdır.


ps herkes kalemle nasıl yazılacağını bilir ve o zaman herkes bu karalamayı okuyamaz,

ancak blok harflerle yazan herkes tarafından okunabilir.

 
Özel bir şekillendirici , başka birinin beceriksizce biçimlendirilmiş metnini güzel ve anlaşılır bir metne çevirmek için tam da ihtiyacınız olan şeydir. Tarzınızı başkalarına zorlamak için değil.
 

Urain писал(а) >>

Yine de (alışmak için) bir tür caydırıcı ve yönlendirici faktör olmalıdır.

Bu faktör derleyicinin lanetiyse - o zaman korkarım ki bu iki şeyden biri olacaktır - veya "insan"dan "doğru" stile bir tür dönüştürücü yazmanız gerekecek (bu, gerçi - mevcut IDE bunu gerçekten yapıyor) veya MT5'te programlamayın. MT5'in stilini kullanma seçeneğini düşünmüyorum bile...
 

Herkesin parmaklarını tehditkar bir şekilde sallaması ve bir anlığına tüm bunları forumda blok harflerle değil, orijinalin el yazısıyla (el ile yazılmış) okuduğunuzu hayal edin, bu kabus hayal bile edilemez, hiç kimse her şeyi anlayacaklar, hatta yazı tipine benzer bir reçete girmeniz gerektiği konusunda ortak bir kanaate varacaklar.


ps bir an için stilin sadece bir alışkanlık olduğunu ve başka bir şey olmadığını, bir düşünce kalıbı olduğunu düşünün.

 
Urain >> :

Herkesin parmaklarını tehditkar bir şekilde sallaması ve bir anlığına tüm bunları forumda blok harflerle değil, orijinalin el yazısıyla (el ile yazılmış) okuduğunuzu hayal edin, bu kabus hayal bile edilemez, hiç kimse her şeyi anlayacaklar, hatta yazı tipine benzer bir reçete girmeniz gerektiği konusunda ortak bir kanaate varacaklar.


ps bir an için stilin sadece bir alışkanlık olduğunu ve başka bir şey olmadığını, bir düşünce kalıbı olduğunu düşünün.

Düşünce kalıplarının empoze edilmesi ve seçim hakkının verilmemesi hoş değildir.

 
TheXpert >> :

Burada yanılıyorsunuz ve hatta kendinizle çelişiyorsunuz:

Kendimle hiçbir şeyle çelişmiyorum, sadece tartışma sırasında, gelecek için genel olarak kalıpları oluşturan şeyin ve geleceğin onlara verili olarak, kalıpların serbest oluşumuyla, daha etkili bir oluşum olarak dayandığı fikri geldi. mümkün çünkü tüm olası stiller sıralanıyor, ancak en uygun olanın kazanacağının (büyük olasılıkla en çok yazdırılanın kazanacağını) garantisi yoktur, bu Tamsayı tek başına veya Scriptor ile birlikte gelecekte stili belirleyecektir ve gpwr gibi bireyler az ama çok yazanlar üslubun kenarlarında kalacaktır.

 

Mesele şu ki, MQL4-5 daha çok bir zamanlar bazı firmalarda çalışmış veya çalışmış, kabul görmüş kodlama stilini benimsemiş programcılar tarafından kodlanmıştır ve buna çok alışmışlardır ve kodu okumaları daha kolaydır. Yeni bir tarza geçiş zaman alır ve mantıklı görünse bile herkes bunu kabul edemez.

Sadece şekillendiriciyi bir Java IDE'de (intelliJ gibi) veya MSVS'de olduğu gibi özelleştirilebilir hale getirmeniz gerekir. Bir kod bloğunu biçimlendirme yeteneğinin yanı sıra, örneğin, diğer kişilerin kaynaklarından alıp kodunuza eklediyseniz.

MQL5'teki katlamadan da çok memnun olurum, aynı kaynak dosya içinde fonksiyon, operatör vb. kod bloklarını daraltabilir veya genişletebilirsiniz.

Daha sonra büyük programları tek bir dosyaya yazabilirsiniz (ve bir grup dosya üretemezsiniz ve hatta başlıklarla bile) ve kullanılmayan kodu basitçe katlayabilirsiniz, ardından kodda gezinme ve arama yapmak çok daha uygundur. Kişisel olarak, IDE'nin tüm modern sürümlerinde uygulanan katlama veya anahat oluşturmayı seviyorum.

 
Urain >> :

kendimle çelişmiyorum

Gördüğümden beri devam edeceğim, dürüst olmak gerekirse, istemedim.

Hiç de bile. Stil, kodun anlaşılırlığını etkilememelidir, ancak aynı zamanda çok güçlü bir etkiye sahiptir ve bir stilin sizin için diğerinden daha anlaşılır olduğunu söyleyerek bunu kendiniz onaylarsınız.

Yani - düşünme modelinin bilgi algısı üzerinde böyle bir etkisi yoktur.

 
TheXpert >> :

Yani - düşünme modelinin bilgi algısı üzerinde böyle bir etkisi yoktur.

Burada yanılıyorsunuz, düşünce kalıbı bilgi algısı üzerinde güçlü bir etkiye sahip,

o kadar güçlü ki birçok insan orada olmaması gereken şeyleri görmez (düşünme modeline göre).

 
YuraZ >> :

bu tarza alışığım

herkesin tarzı farklıdır

şekillendirici geliştiricilerin birkaç üç stil oluşturması iyidir



if ( ...
{
   for (
   { 


   } 
}

Bence bu klasik bir tarz. Tam olarak hatırlamıyorum ama Van Püskül'ün üslupla ilgili kitabı oldukça net yazılmıştı .