Sıfırdan öğretiyorum ve ayrıca yeni başlayanların MQL4 profesyonelleri arasına katılmasına yardımcı oluyorum. - sayfa 4
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Но, на мой взгляд, лучше бы Вы его не показывали...
Asılsız olmamak için neden böyle düşündüğümü açıklayacağım. İlk olarak, düzen. Bunun saçmalık olduğunu söyleyebilirsiniz, buna çok alıştınız vb. Ancak kodunuz başka bir programcıya ulaşırsa, o mutlu olmayacaktır. Okunamayan biçimlendirme. Elbette bir stilist var ama yine de bir şeyler söylüyor.
İkincisi, yorum eksikliği. Örnek biraz daha karmaşıksa, burada yazılanları kısa sürede kendiniz unutacaksınız ... ve bir hata varsa ... birkaç kez daha arayacaksınız.
Üçüncüsü, değişken isimleri korkunçtur, kesinlikle bir komisyona düşersiniz.
Her şey uzun süredir programlama yapmadığınızı ve büyük projelerinizin olmadığını gösteriyor.
Yukarıdakilerin hepsi elbette hepsi değil ve benim kişisel görüşüm.
bu yüzden sorunlu bir müşteriden kurtulmanın en iyi yolu budur.
Sadece çok fazla geliştirme deneyiminiz yok. hissedilir.
Bu dalı gösteriş için değil, "kemiklerime" yatmak için yaratmadım.
Bu dal, öğrenmeye çalışanlara yardımcı olmak için yaratıldı, ancak kendileri için uzun ve kasvetli olduğu ortaya çıktı. En uygun kodu hemen programlamak ve "bir şekilde" yapmamak ve sonra onu optimize etmeye çalışmak için dili öğrenmeyi hızlandırmak ve bilgisayarın RAM'inde nasıl çalıştığını anlamak için yardım teklif ettim ... ) ))
Takma adla başladınız: dmitry173 - bu takma ad altında müşteriydiniz - bu yüzden gereksiz olarak sildiğinizi (büyüttüğünüzü) anladım.
Artık bir geliştirici ve öğretmen oldunuz ve kendinize: fx-programmer
Girişiminizi tebrik etmek için:
Bu dalı gösteriş için değil, "kemiklerime" yatmak için yaratmadım.
Bu dal, öğrenmeye çalışanlara yardımcı olmak için yaratıldı, ancak kendileri için uzun ve kasvetli olduğu ortaya çıktı. En uygun kodu hemen programlamak ve "bir şekilde" yapmamak ve sonra onu optimize etmeye çalışmak için dili öğrenmeyi hızlandırmak ve bilgisayarın RAM'inde nasıl çalıştığını anlamak için yardım teklif ettim ... ) ))
sunduğun şey çok az değerli, çünkü
1) zaten daha gelişmiş bir MT5/mql5 var
2) ucuza geliştirme siparişi verebileceğiniz serbest meslek var
3) Ticarette kod ve programlama sadece programcıların ilgisini çeker (daha önce nasıl programlanacağını bilen)
4) basit bir şekilde yazılan kod, kâr etmek için kullanılamıyorsa çok az işe yarar
Asılsız olmamak için neden böyle düşündüğümü açıklayacağım. İlk olarak, düzen. Bunun saçmalık olduğunu söyleyebilirsiniz, buna çok alıştınız vb. Ancak kodunuz başka bir programcıya ulaşırsa, o mutlu olmayacaktır. Okunamayan biçimlendirme. Elbette bir stilist var ama yine de bir şeyler söylüyor.
İkincisi, yorum eksikliği. Örnek biraz daha karmaşıksa, burada yazılanları kısa sürede kendiniz unutacaksınız ... ve bir hata varsa ... birkaç kez daha arayacaksınız.
Üçüncüsü, değişken isimleri korkunçtur, kesinlikle bir komisyona düşersiniz.
Her şey uzun süredir programlama yapmadığınızı ve büyük projelerinizin olmadığını gösteriyor.
Yukarıdakilerin hepsi elbette hepsi değil ve benim kişisel görüşüm.
Bu şekilde yazıyorum çünkü benim için daha uygun. Kodlarım zaten "diğer" programcılara sahip ve "onlar" mutlu değildi. Müşteri benimle çalışmaktan hoşlanıyorsa, çalışmasına izin verin - projelerden “atlamam”. Her programcının kendi stili vardır ve hiçbir programcı aynı değildir.
yorumlar? Yazıyorum ama gerektiğinde. Sonuçta, bu kodun tamamı değil. 1400 satırlık kodun tamamı bu tarzdadır. Bu kodu çoğu gibi (satır başına 1 değişken veya 1 koşul, artı bir grup boş satır veya 1 parantez ile) yazsaydım, bu kod on binlerce satıra giderdi. Ortayı okuyunca fare tekerini çevirmeden tam işlevi görmeyi seviyorum, sondan bahsetmiyorum bile) ve başta olanları unutuyorum...)))
Değişkenler pahasına - Bence bu bir eleştiri, deneyim alışverişi değil. Değişkenlerin "böyle olmaması" gerektiğini düşünüyorsanız, en azından size göre değişkenlerin ne olması gerektiğini söylemeleri gerekirdi...)))
Uzun süredir program yapmıyor musunuz? Evet, sonsuza kadar değil...
Büyük projeler? Sizce "büyük proje" nedir?
)))
Bu şekilde yazıyorum çünkü benim için daha uygun. Kodlarım zaten "diğer" programcılara sahip ve "onlar" mutlu değildi. Müşteri benimle çalışmaktan hoşlanıyorsa, çalışmasına izin verin - projelerden “atlamam”. Her programcının kendi stili vardır ve hiçbir programcı aynı değildir.
yorumlar? Yazıyorum ama gerektiğinde. Sonuçta, bu kodun tamamı değil. 1400 satırlık tüm kodlar bu tarzdadır. Bu kodu çoğu gibi (satır başına 1 değişken veya 1 koşul, artı bir grup boş satır veya 1 parantez ile) yazsaydım, bu kod on binlerce satıra giderdi. Ortayı okuyunca fare tekerini çevirmeden tam işlevi görmeyi seviyorum, sondan bahsetmiyorum bile) ve başta olanları unutuyorum...)))
Değişkenler pahasına - Bence bu bir eleştiri, deneyim alışverişi değil. Değişkenlerin "böyle olmaması" gerektiğini düşünüyorsanız, en azından size göre değişkenlerin ne olması gerektiğini söylemeleri gerekirdi...)))
Uzun zamandır program yapmıyor musunuz? Evet, sonsuza kadar değil...
Büyük projeler? Neyi "büyük bir proje" olarak değerlendiriyorsunuz?
)))
Atlamaman güzel, umarım böyle devam eder ama her şey olabilir...
Her programcının kendi stili vardır ve hiçbir programcı aynı değildir.
Kesinlikle katılıyorum ama programlama üzerine çok güzel yazılar var. Orada böyle bir kod bulamazsınız.
Değişkenler pahasına - bana pek bilgilendirici isimler gibi gelmedi. Örneğin, pBuy ve sBuy. Adına göre - değişkenin neden sorumlu olduğunu, ne tür olduğunu anlamayacaksınız. Ve yorum yok...
Evet sanırım uzun süre program yapmıyorsunuz...
Büyük projelerle ilgili olarak - 10 bin veya daha fazla.
Basit kod? Lütfen... Eğer teselli olacaksa...)))
kodunuzda bir hata (kırmızı karelerle vurgulanmıştır) - genel olarak bir sorun var, ii'nin neden bir döngüde yinelenmesi gerektiği açık değil.
peki, kod boyunca daha fazla kusurlar var - tek kelimeyle, mql hakkında konuşuyorsak, kodunuzda dikkate almadığınız dil özellikleri vardır.
Bakmadım ve bakmayacağım ve herhangi bir kodu okumak ve değerlendirmek istemiyorum
Ancak değişkenlerin isimlendirilmesi konusunda, bunun gerçekten çok önemli bir şey olduğu, bir programcının işi olduğu IT dünyasında kabul edilir.
Ve daha da önemlisi, işlevselliği sorunsuz bir şekilde değiştirme/genişletme yeteneği, sadece anlaşılabilir, karmaşık olmayan kod.
BT dünyasından bildiğim bu, bu uygulamalı bir microsoft değil, her şeyin çok daha ciddi olduğu yer burası, örneğin java kurumsal.
Ve bence büyümek, daha karmaşık teknolojilere bakmak daha iyi.
Takma adla başladınız: dmitry173 - bu takma ad altında müşteriydiniz - bu yüzden gereksiz olarak sildiğinizi (büyüttüğünüzü) anladım.
Artık bir geliştirici ve öğretmen oldunuz ve kendinize: fx-programmer
Girişiminizi tebrik etmek için:
Peki, Sherlock Holmes...
haklı değilsin Sadece site para çekmiyor. Servis Masası bana daha önce yatırdığım paranın ya harcanması gerektiğini ya da hesap kapalıyken çekebileceğimi açıkladı - ben ikincisini seçtim. Dolayısıyla eski hesap kapatılıp yenisi açılmak zorundaydı ama kaldıysa o zaman site dışında ne kadar iş yapıldığını ve tam olarak kimlerle uğraştığımızı saymadan orada kaç iş kapatıldığını rahatlıkla görebilirdik, tahkim yoluyla ayrıldığımız yerleri saymıyorum ...)))