İşte stil! :) - sayfa 2

 
ForexTools >> :

Teşekkürler TheXpert, bir şekilde bu "geçişi" fark etmedim bile

Eh, bir şekilde yapılanlar için bir bahaneye kapılmayın ve şimdi en azından bir şekilde açıklamanız gerekiyor;)

tasarım öğeleri yorumlardır. işlevsellik kaybı olmadan kaldırılabilirler!!! en az bir "öğe"yi nasıl kaldıracağınızı deneyin (yani } ) - derleyici sizi nereye gönderecek? :))))

MQL5.com'a hoş geldiniz!

 

Asıl sohbet ne hakkında, beğenmeyen kendi yöntemiyle yapsın mesela ben hep eski formattan muzdaribim ve

Seninkine benzer kodlarla (zor ya da rahatsız edici diyorlar) tek kelime etmedim ki ben hep şu üslubu kullandım:

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

ve şimdi biçimlendirme normale yaklaştığında, ilgi alanlarınızı hesaba katmalı,

hayır şimdi sokağımda şekerli kamyon ters döndü :o)

Not, ancak şablonları özelleştirme olasılığı olduğu için şekillendiriciyi özelleştirmek mümkün olsaydı, harika olurdu.

 
Ve söylenecek ne var. Şekillendirici eleştiriye neden olur, ayarlanamaz - ve bu belki de ana şikayettir.
 

Vay!!!

Daha yakından baktım ve Styler5 kodu tam olarak benim stilime uyuyor

Bu konuya gönderilen türkiye'den kodumun bir parçası

       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 ;
             }
         }

Ve bu kod tarzı bana C++ çalıştığımız Bilgisayar Mühendisliği ve Enformatik Fakültesi'ndeki LETI'de öğretildi.

Belki de bu bir çeşit standarttır.

 
Urain >> :

ve şimdi biçimlendirme normale yaklaştığında, ilgi alanlarınızı hesaba katmalı,

şimdi sokağımda tatlı olan KAMAZ yok :o)

İnan bana, tarzın normal değil.

ALEX_SPB_RU yazdı >>

Ve bu kod tarzı bana C++ çalıştığımız Bilgisayar Mühendisliği ve Enformatik Fakültesi'ndeki LETI'de öğretildi.

Belki de bu bir çeşit standarttır.

Aynı şekilde.

Rosh >> :

MQL5.com'a hoş geldiniz!

Sohbete orada devam etmek ister misiniz? Tamam şimdi konuya başlıyorum.

 
TheXpert >> :

İnan bana, tarzın normal değil.

Aynı şekilde.

Ve birçok insan da bu tarz hakkında konuşuyor:

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

Şahsen benim için kodun özü tamamen kayboldu, sadece göremiyorum.

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

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

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

Ve birçok insan da bu tarz hakkında konuşuyor:

Kodlama stilleri hakkında bir konu vardı. Bahsettiğiniz tarz da dahil olmak üzere orada ayrıntılı olarak konuştum.

 

Genel olarak, ideal seçenek elbette herkesin kendine göre özelleştirebilmesi için özel bir stil oluşturmaktır.

Sadece, örneğin benim stilim için yapılandırılmış editörümde açılan Urain's gibi başka birinin kodunun benim stilimde mi yoksa onunkinde mi görüntüleneceğini bilmiyorum??? Benim tarzımı geçmek ideal olurdu!!!

 
TheXpert >> :

Kodlama stilleri hakkında bir konu vardı. Bahsettiğiniz tarz da dahil olmak üzere orada ayrıntılı olarak konuştum.

Evet, bir şekilde benim tarzım hakkında ne dediğin umurumda değil, tıpkı seninki hakkında ne düşündüğümü umursamadığını düşündüğüm gibi, mesele şu ki, daha önce benim için çok kötü biçimlendirildi, şimdi senin için çok kötü oldu . Bu nedenle Styler'ı özelleştirilebilir hale getirmenin ahlakı.

 
Urain >> :

Ve birçok insan da bu tarz hakkında konuşuyor:

Şahsen benim için kodun özü tamamen kayboldu, sadece göremiyorum.



İlk örneği biraz farklı bir şekilde yeniden yazardım - bu aslında kullandığım şeye yakın:

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

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


Katılıyorum - birkaç boşluk ve kısa çizgi - ve her şey çok daha net görünüyor. :)

Ana şey, kod bloklarının iç içe geçme seviyesini hemen görebilmenizdir.