MQL5 dilini sıfırdan kendi kendine öğrenme - sayfa 19

 
Valeriy Yastremskiy :

Ayrıştırmak, ayırmak anlamına mı geliyor?

Soru benim için olmasa da, diğer liste örneğini kullanarak: burada ME'ye bakıyorsunuz. Gezgin solda açıktır. Tüm dosya ve klasörleri içerir. mql programınızda, onu çalışır durumda yeniden oluşturma görevini kendinize belirleyin. MT'lerin listesini spekülatif olarak "çözmeye" (ilgili parçalara, özelliklere, davranışlara, kalıplara ayırmaya) ve kopyasını kafanızda, sonra kağıt üzerinde ve sonra kodda "oluşturmaya" başlarsınız. BENİM NACİZANE FİKRİME GÖRE.
 
Vasiliy Sokolov :

Kodunuzu veya çözdüğünüz sorunu görmeme rağmen tavsiyemi ister misiniz? Ayrıca nasıl ve neyi ayrıştırdığınızı da bilmiyorum. Bu konuda bir şey söyleyemem.

Bu yasayı öneriyorum:

"Bir şey iyi çalışıyorsa, tüm işlevlerini yerine getiriyorsa, profesyonelce yapılır."

Bu nedenle, koda bakmak gerekli değildir (yazma standartlarındaki farklılıklar izlenimi yanıltabilir), ancak sonuca bakmanız gerekir. Kusursuz çalışıyorsa, her şey mükemmel bir şekilde ayrıştırıldı ve yeniden oluşturuldu. :) Öyle değil mi?
 
Реter Konow :
Bu yasayı öneriyorum:
"Bir şey iyi çalışıyorsa, tüm işlevlerini yerine getiriyorsa, profesyonelce yapılır."
Bu nedenle, koda bakmak gerekli değildir (yazma standartlarındaki farklılıklar izlenimi yanıltabilir), ancak sonuca bakmanız gerekir. Kusursuz çalışıyorsa, her şey mükemmel bir şekilde ayrıştırıldı ve yeniden oluşturuldu. :) Öyle değil mi?

Numara.

 
Vasiliy Sokolov :

Basitçe söylemek gerekirse, evet.

Sadece ana görevlerin alt görevlere bölünmesinin ana beceri olduğunu düşünmüyorum. Bu beceri ile yaşamak ve kodlamak daha kolay.))))

Mantık optimizasyonu, kod optimizasyonu ve yeniden keskinleştirme, mantık oluşturmadan sonraki ikinci görevlerdir. )) Ve sonra da yetkin testler)

Genel olarak, sadece bir arabayı iyi kullanabilmek ve sadece nasıl çalıştığını anlamakta iyi olmak, onu tam olarak kullanmayı mümkün kılmaz)))

 
Vasiliy Sokolov :

Numara.

Bir nesnenin ayrıştırılması belirli bir talimata/protokole göre mi yapılmalı? Ve eğer yaratıcı özgürlük arzusu araya girerse?))) Ve eğer "Ben", "Onlar"a karşıysa ve ilham buradan alınırsa?))) Reddet ve "bir" yerine "biri" ol?

Ancak varoluşsal sorular...)))
 
Реter Konow :
Bu yasayı öneriyorum:

"Bir şey iyi çalışıyorsa, tüm işlevlerini yerine getiriyorsa, profesyonelce yapılır."

Bu nedenle, koda bakmak gerekli değildir (yazma standartlarındaki farklılıklar izlenimi yanıltabilir), ancak sonuca bakmanız gerekir. Kusursuz çalışıyorsa, her şey mükemmel bir şekilde ayrıştırıldı ve yeniden oluşturuldu. :) Öyle değil mi?

Ayrıca hayır. İyi çalışmak ve onarımı kolay iki farklı şeydir.

İyi çalışıyor, kod başkaları tarafından anlaşılabilir, onarılması uygun) O zaman profesyoneller bunu takdir edecektir)

 
Реter Konow :
Bu yasayı öneriyorum:

"Bir şey iyi çalışıyorsa, tüm işlevlerini yerine getiriyorsa, profesyonelce yapılır."

Bu nedenle, koda bakmak gerekli değildir (yazma standartlarındaki farklılıklar izlenimi yanıltabilir), ancak sonuca bakmanız gerekir. Kusursuz çalışıyorsa, her şey mükemmel bir şekilde ayrıştırıldı ve yeniden oluşturuldu. :) Öyle değil mi?

Bu yasayı yasal adıyla çağırmayı öneriyorum - diaiwai

 
Cidden, görevlerin spekülatif ayrıştırma biçimi/kuralı var olamaz çünkü insanlar farklıdır ve herkesin düşüncesi farklıdır. Ancak sonuç, yeniden üretilen nesnede bu ayrıştırmanın/kompozisyonun kalitesini gösteren zihinsel emeğin özüdür.
 
Valeriy Yastremskiy :

Sadece ana görevlerin alt görevlere bölünmesinin ana beceri olduğunu düşünmüyorum. Bu beceri ile yaşamak ve kodlamak daha kolay.))))

Mantık optimizasyonu, kod optimizasyonu ve yeniden keskinleştirme, mantık oluşturmadan sonraki ikinci görevlerdir. )) Ve sonra da yetkin testler)

Genel olarak, sadece bir arabayı iyi kullanabilmek ve sadece nasıl çalıştığını anlamakta iyi olmak, onu tam olarak kullanmayı mümkün kılmaz)))

Ayrıştırma , optimizasyon ve kodun yeniden keskinleştirilmesidir. Bunlar ikinci ve üçüncü görevler değildir. Bu parçalanmadır. Ve mantığın yaratılması da ayrıştırmadır. Tüm ayrışma. Bir görevi yaparsınız ve her şeyi bir kerede çözersiniz. Bu nokta.

 
Реter Konow :
Bir nesnenin ayrıştırılması belirli bir talimata/protokole göre mi yapılmalı?

Evet, ayrıştırma çok özel bir dizi adımdır: "Bir yap, iki yap, üç yap." Bu neredeyse kesin bir algoritmadır. O kadar kesin ki, örneğin bir yeniden keskinleştirici, ayrıştırmadan birçok şey yapabilir. Her şeyi sadece herkesin ihtiyaçları farklı olduğu için yapmıyor, bunun ortak bir temeli yok.