Bir PROFESYONEL'in meyvesini bir AMATÖR'ün meyvesinden programlı olarak nasıl ayırt edebilirim? - sayfa 5

 
Söyle bana, Lucky'nin asıl yazarı kim?
 

Görev, başlangıçta, ürünün kalitesinin değil, programcının profesyonelliğinin bir değerlendirmesi olarak formüle edildi. Burada semantiklere değinilmeyeceğini, üslubu analiz etmenin yeterli olduğunu düşünüyorum.

Ve kim Dmitry'nin tüm zamanların en iyi MQL4 kodlayıcısını değil de kâseyi aradığını söyledi? :)

 

Ayrıca umutsuz bir iş olduğunu düşünüyorum

ama bana öyle geliyor ki, profesyonelliğin işaretlerinden biri, mecazi olarak "profesyonel olmayan kodun tamamını bir satırda yapan" kodun tarzıdır!

Ancak anladığınız gibi, bunu kontrol etmek imkansız: karşılaştırılamaz olanı karşılaştırmak imkansız ve hacim farklı olabilir.

Ve sonra aynı zamanda profesyoneller için bir soru. Bir zamanlar bir koda baktım ve anlayamadım - mq4'te hiç böyle bir giriş görmedim. İşte buldum - bu bir işlev:

 bool IsEntryTime()
{
   datetime tm0 = TimeCurrent ();
   datetime tm1 = StrToTime(TimeToStr(tm0, TIME_DATE) + " " + StartTime);
   datetime tm2 = StrToTime(TimeToStr(tm0, TIME_DATE) + " " + StopTime);

   bool isTm = false ; 
   if (tm1 <= tm2) 
    isTm = isTm || (tm1 <= tm0 && tm0 < tm2); //булевой переменной "isTm" присваиваются сравнивающие з начения в пр авой части выражения . Такое можно делать? Что обозначают тогда: ||, <=, &&, <?
   else
    isTm = isTm || (tm1 <= tm0 || tm0 < tm2);
  
   return (isTm);
}

Mümkünse açıklayın lütfen.

 
peco :

Ayrıca umutsuz bir iş olduğunu düşünüyorum

ama bana öyle geliyor ki, profesyonelliğin işaretlerinden biri, mecazi olarak "profesyonel olmayan kodun tamamını bir satırda yapan" kodun tarzıdır!

Ancak anladığınız gibi, bunu kontrol etmek imkansız: karşılaştırılamaz olanı karşılaştırmak imkansız ve hacim farklı olabilir.

Ve sonra aynı zamanda profesyoneller için bir soru. Bir zamanlar bir koda baktım ve anlayamadım - mq4'te hiç böyle bir giriş görmedim. İşte buldum - bu bir işlev:

Mümkünse açıklayın lütfen.

doğru parantezler
 
peco :

Ayrıca umutsuz bir iş olduğunu düşünüyorum

ama bana öyle geliyor ki, profesyonelliğin işaretlerinden biri, mecazi olarak "profesyonel olmayan kodun tamamını bir satırda yapan" kodun tarzıdır!

Ancak anladığınız gibi, bunu kontrol etmek imkansız: karşılaştırılamaz olanı karşılaştırmak imkansız ve hacim farklı olabilir.

Ve sonra aynı zamanda profesyoneller için bir soru. Bir zamanlar bir koda baktım ve anlayamadım - mq4'te hiç böyle bir giriş görmedim. İşte buldum - bu bir işlev:

Mümkünse açıklayın lütfen.


fren kodu. Geliştirici iyi olabilir, ancak optimizasyon ve test hakkında düşünmüyor
 
ruslanchik :
doğru parantezler


Ve bazı bitsel işlemler olduğunu düşündüm))))
 
Vinin :

Görünüşe göre çok az kod yazılmış. Altı aydan daha uzun bir süre önce yapılmış herhangi bir kod başka birinin kodu olur (tabii ki tam olarak değil). Ama düşünmek zorundasın

Bu kötü belgelenmiş kod, başka birinin kodu olur.


Başka bir şey, temelde kodun belgelenmemiş olmasıdır.

 
Renat ve Rashid ve Glory (stringo) kaynaklarından çalıştım .... ve çok fazla Sergey Kovalev değil ... ve sorunları yalnızca baskılarla tanımlamanız gerektiğini anladım ... veya (uyarılar)
 
peco :

Bunun bir tür bitsel işlem olduğunu düşündüm.
Hayır, mevcut zamanın izin verilen zaman aralığına (ticaret) ait olup olmadığını belirlemenin en iyi yolu bu değildir.
 
ruslanchik :
Renat ve Rashid ve Glory (stringo) kaynaklarından çalıştım .... ve çok fazla Sergey Kovalev değil ... ve sorunları yalnızca baskılarla tanımlamanız gerektiğini anladım ... veya (uyarılar)
... veya spekülatif olarak, sıfırladıktan sonra koda başka birininmiş gibi bakmak :)