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

 

DmitriyN :

1.... Acelemiz yok, düşünün...

2. Sadece açık, net ve anlaşılır bir formalizasyon!

1. Düşünecek ne var?

İlk beşte, belki de bu forumda (şu anda tam olarak hatırlamıyorum), bazı makalelerde veya bir dizide, kodun doğru biçimlendirmesi hakkında bilgi yayınlandı, örneğin “Tablolama” şeklinde açılış parantezinden önce if'den sonra, eğer iç içe geçmiş kaç ifade varsa. Ve hatta vardı - bir kod çevirmeni gibi beceriksizce, ancak standart ve genel kabul görmüş bir biçimde derlenmiş ...

Genel olarak, bu yöne bakmanız gerekiyor ...

not Yine, soru hemen ortaya çıkıyor, bu programlı çevirmenin daha önce yazılmış amatör koda uygulanmadığına dair hiçbir garanti yok ...

Beşinci forumda, bu konuda da bilgi aramanız gerekir.

Yine, pro-programcılar var, kod yazmanın özellikleri standarttan farklıdır ve genel olarak kabul edilir ... bu nedenle, bu programınıza dövülecek koşullar için zaten ... çok fazla seçenek var - bir kod tarayıcı için bir kod tarayıcı. profesyonel / profesyonel değil ...

P.P.S. "Riddick Günlükleri" filminden Dünya'dan büyücünün aşırı sözlerini hatırladım:

"Kötülük İmparatorluğu ayaklarınızın altında, Yasanın dışında kalanlar! Burada olası seçenekleri ben bile hesaplayamıyorum"...

:-)

2. Zaten forumlarda bir yerde, derlenmiş herhangi bir saçmalığın standart ve genel kabul görmüş (önceden resmileştirilmiş kurallar dizisi) bir koda tercümanı var.

Görev: Biraz düzeltin ve bool gibi yapın - biraz toleransla işlevler, örneğin %80.

Onlar. Bu tarayıcıyı test edilen kod üzerinde çalıştırdığınızda, sonuç olarak standart yazma çerçevesine uyan kodun %85'i alınırsa, kod profesyonel olarak kabul edilir.

%80'den azsa - o zaman saçmalığı düşünün.

+ test edilen koddaki minimum karakter sayısını kontrol edin, böylece 30 karakterlik bir satır bir profesyonelin kodunu almaz.

Başlangıç için böyle bir şey.

Genel olarak, gerçek bir exp kodunu sökmenin daha zor olduğunu duydum, normal yazı biçiminden sonra tek satıra çevrildi + adına her türlü küçük şey-formüller eklendi ve ifadeler sayıldı ...

 
DmitriyN :


İşte profesyonel programcıların nasıl programladığına dair bir örnek (belki hepsi değil?).
Amatörler daha basit bir şekilde yazarlar.

 
DmitriyN :

Şüphesiz yapabilirler. Amatörler, ulusal ekonominin çeşitli sektörlerinde epeyce harika keşifler ve icatlar yaptılar.

===

Örneğin, böyle basit bir kriteri ele alalım - dosya boyutu. 500 bayt boyutunda bir Expert Advisor'ın karlı olabileceğini söyleyebilir miyiz? Olası olmayan.


Belki. Sadece 500 bayt değil, 5k diyelim
 
faa1947 :

Dayanamadım.

Bir daldan gelen zevk, sadece bir gıcırtı.

Bravo!!!!


Gönderi yerinde değil. kaldırıldı

 
paukas :

Belki. Sadece 500 bayt değil, 5k diyelim

Karlılık sorusu gündeme gelmedi mi?

Evet ise, o zaman bir miktar asgari ücret rehine verilebilir. Ama soru farklı, bu asgari ücret ne kadar su ile birlikte bebeği de sokağa atar... :-)

 
Roman. :

Kârlılık sorusu gündeme gelmedi mi?

İyi evet. ana = kararlılık()
Roma. :

Kârlılık sorusu gündeme gelmedi mi?

Evet ise, o zaman bir miktar asgari ücret rehine verilebilir. Ama soru farklı, bu asgari ücret ne kadar su ile birlikte bebeği de sokağa atar... :-)



8-10 satırlık kod çok karlı olabilir.
 
chief2000 :

İşte profesyonel programcıların nasıl programladığına dair bir örnek (belki hepsi değil?).
Amatörler daha basit bir şekilde yazarlar.

"Bir atama operatörü içeren bir ifadenin değeri, atamadan sonraki sol işlenenin değeridir"

Sadece MQL4'te değil. Bu aptalca bir kural.

TS için - profesyonel olmayan birçok kişi, profesyonel programcıların açık kaynak kitaplıklarını kullanır (burada bile böyle kitaplıklar vardır - bir vagon ve bir araba), istenirse, aslında profesyoneller tarafından yazılan işlevlerden tuğla tuğla danışmanları bir araya getirebilirsiniz. Bu nedenle, konu başarısız olmayacak, IMHO.

Her ne kadar ... bir profesyonel başka bir profesyonelin kodunu alırsa, o zaman kural olarak kendisi için düzeltir, tk. Kıçınızın altına almak moda olduğunda, tekerleği yeniden icat etmek istemezsiniz. Bu bir kanca olabilir.

 
bir sinir ağı yapın, bırakın kuralları kendisi arasın.
 
Rorschach :
bir sinir ağı yapın, kuralları kendisi aramasına izin verin.

bu durumda, yazarın kendisine kim olduğunu belirtme tehlikesi vardır))
 
Rorschach :
bir sinir ağı yapın, kuralları kendisi aramasına izin verin.

Ona kim öğretecek? Ve kuralların nasıl resmileştirileceği. Nobel'i çekecek.