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

 
tara :
... veya spekülatif olarak, sıfırladıktan sonra koda başka birininmiş gibi bakmak :)


))))
 
DmitriyN :
Hayır, henüz indirilmedi. Ama şimdi, (İnternet akışı meşgul olmadığında) İnternet'e tırmanacak ve her türlü siteden mq4 dosyalarını indirecek bir program yazmak için programcılardan biriyle çalışıyoruz.

Bu meslektaşınız olabilir mi? http://smart-lab.ru/blog/97046.php

 
Hangi MT işlevleri en fazla kaynak yoğundur?
Örneğin, kişisel deneyimimden TimeCurrent () işlevini kötüye kullanmamanın daha iyi olduğunu biliyorum - bu gerekli
global bir değişkene bir değer atayın ve ardından değişkeni kullanın,
TimeCurrent()'i birden çok kez çağırmak yerine.
 
chief2000 :
Hangi MT işlevleri en fazla kaynak yoğundur?
Örneğin, kişisel deneyimimden TimeCurrent () işlevini kötüye kullanmamanın daha iyi olduğunu biliyorum - bu gerekli
global bir değişkene bir değer atayın ve ardından değişkeni kullanın,
TimeCurrent()'i birden çok kez çağırmak yerine.


Her durumda, fonksiyonun değerini bir değişkene atamak ve sonra onu kullanmak daha iyidir. Bunun istisnası, bu değerin bir kez kullanılmasıdır. Bunun gibi bir şey...


ZY C TimeCurrent - en iyi örnek değil, özellikle imhenko - bir kez ve herkes için global bir değişkende . :)

 

Genel olarak şunu söylemek istiyorum: bir programcı, eğer sadece bir programcıysa, bir çevirmendir, bir dizi sözlü talimatı başka bir dile çeviren kişidir. Ve bu kadar.

Ama bir başka yönü daha var: Düzyazıda tercüman intihalcidir, şiirde tercüman rakiptir :)

 

Konu ilginç - danışmanları yazma stiline göre sistematize etmek ve profesyonelce yazılmış olanlarla çalışmaya başlamak, ancak bir profesyonelin sipariş vermek için çılgın bir danışman/senaryo/gösterge yazmadığının garantisi nerede? Genel olarak, kendim de dahil olmak üzere hemen hemen tüm programcılar sipariş üzerine kod yazarlar ve daha sonra cheburashek bile pseudographics ile çizer - asıl mesele müşterinin memnun olmasıdır ... Aynı zamanda, kod okuryazardır, ancak fikir dikişler. Nasıl burada olunur?

Ancak, kendi adıma kumbara için bir fikir verebilirim - http://govnokod.ru/ adlı bir web sitesi var - tek bir yığında tüm programcı sahtekarlıkları var, bazen oraya bakıyorum ve bazı hatalarımı görüyorum. dışarıda ...

Yani, orada toplanan hatalar ve saçmalıklar bir araya getirilirse, olduğu gibi, "kötü kod belirtilerinin özet tablosu" - bence fena olmayan bir filtre yapabilirsiniz ...

Bunun gibi bir şey...

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


||, <=, && ve < her zaman olduğu gibi aynı anlama gelir - "veya", "küçüktür veya eşittir", "ve" ve "küçüktür" operatörleri. Sonuçları bir boole değeridir.

 
tara :

Her durumda, fonksiyonun değerini bir değişkene atamak ve sonra onu kullanmak daha iyidir. Bunun istisnası, bu değerin bir kez kullanılmasıdır. Bunun gibi bir şey...

ZY C TimeCurrent - en iyi örnek değil, özellikle imhenko - bir kez ve herkes için global bir değişkende. :)


Örnekte çok ileri gittim, kaynak yoğun işlevler listesine odaklanmayı amaçladım.
Hadi alalım
TimeToStr( TimeCurrent (),TIME_DATE|TIME_SECONDS);
TimeCurrent() 'i belgelerde olduğu gibi ve diğer durumlarda iTime/Time kullanabilirsiniz.
CPU yükü açısından eşdeğerler mi?

Bazı durumlarda, bir fonksiyonun kullanımının optimizasyonu yavaşlatacağını önceden bilerek,
tamamen terk edin veya olumsuz etkisini etkisiz hale getirecek şekilde kod yazın.
Merak ediyorum böyle bir bilgi var mı?
 
Komiksin, dürüst olmak gerekirse :)) hemen hemen her şey)
 
Evet, anlıyoruz. Neredeyse hepsi:)
Neden: