İşte stil! :) - sayfa 8

 
AlexEro >> :

İşte bir satırdan asty.bat toplu iş dosyası:


astyle.exe --indent=tab --indent=force-tab=3 --style=allman --delete-empty-lines --pad-oper --unpad-paren --pad-paren-out %1 %2 %3 %4 %5 %6 %7 %8 %9


ve mutlu olacaksın.

http://astyle.sourceforge.net/astyle.html


Ve bu benim:


@astyle . exe - - mode = c - - style = allman - - indent = spaces = 2 - - indent - switches - - break - blocks - - break - elseifs - - delete - empty - lines - - pad - oper - - unpad - paren - - convert - tabs % 1 % 2 % 3 % 4 % 5 % 6 % 7 % 8 % 9
 
Helex >> :

Bence parantezler vurgulanmalı. Onları gözlerinizle yakalamak çok kötü bir şey.

Stüdyoda nasıl uygun olduğu aşağıda açıklanmıştır:

Banal bir hatayı tespit etmek için yüzlerce adam-saat azaltılacaktır. Ayrıca, editör için bu önemsiz bir görevdir.

Desteklerim. Şimdi onu AlkelPad veya Notepad++ gibi alternatif düzenleyicilere yüklemem gerekiyor. Orada, eşleştirilmiş parantezler vurgulanır.

Saçmalık. Bu düzenleyiciler ücretsizdir ve Windows Not Defteri'ne bir alternatif olarak işlev görür. Peki, MQ bu basit ve kullanışlı özelliği ME'ye tanıtamaz mı???

 
simpleton >> :


Ve bu benim:


Hâlâ çok gençsin ve imleci görünmez boşlukların üzerinden atlamak için zamana, enerjiye ve arzuya sahipsin, ayrıca gözlerinle çizgilerin dalgalarını sürekli yukarı ve aşağı zıpla. Ancak yetişkin ciddi erkeklerin bunu yapacak zamanları yoktur.

 

Selamlar!

Bugün mq5 ile uğraşmaya başladım....:( Katılıyorum..... Kodun stili tek kelimeyle berbat.

 
DDFedor >> :

peki, "zirveler" ile değil, sağlam akıl yürütme ve sonuçlarla ... "zirve" - küfür gibi "hepsi aynı" anlamına gelir - ruhunu aldı ve devam etti ...

Sağlam akıl yürütmenin MK üzerinde herhangi bir etkisi olsaydı, benim gönderim olmazdı. ;-). Onlarla ilk kez konuştuğumuzu düşünebilirsiniz.

Paspasa ya da bireye gitmediler. Gerçekten ilerlemeye devam ediyoruz.

 

5 sentimi koyacağım.

Programlama stili ile ilgili ifadeleri okuduğumda, programın nasıl yazıldığı ile ilgili olduğunu düşündüm.

Açıklamama izin verin: aynı düşünce Puşkin, SBKP Merkez Komitesi, ayyaş Grisha Amca, Zhvanetsky vb.

İşte stil.

Ve burada tartışılan tasarım özellikleridir.


Çay bardağında fırtına.

 
hhohholl >> :

Ve burada tartışılan tasarım özellikleridir.


Çay bardağında fırtına.

Belki belirli bir bakış açısından öyledir, ancak örneğin benim deneyimim bunun tam tersini gösteriyor - iyi kod (deyim yerindeyse algoritmik bir bakış açısından) genellikle sizin yapmanız gerekmeyecek şekilde yazılır. Neyin geçerli olduğunu ve neden olduğunu arayarak gözlerinizi ve beyninizi kırın. Ancak, tipik bir MQL programının boyutu göz önüne alındığında... Gerçekten de, bir çay fincanı içinde bir fırtına. :)

 
hhohholl >> :

Açıklamama izin verin: aynı düşünce Puşkin, SBKP Merkez Komitesi, ayyaş Grisha Amca, Zhvanetsky vb.

İşte stil.

Ve burada tartışılan tasarım özellikleridir.

Programın metninin sizin için yeterli olması (nasıl yazılmış olursa olsun) başkalarının da aynı asgari ihtiyaçlara sahip olduğu anlamına gelmez ;)

Lütfen bana ESKD çizimlerinin tasarım standardının neden standart yapıldığını söyleyin? Pekala, bir parça kağıt al, keçeli kalemle bir çizim yap ve Vasya Amca'ya göster ki senin için bir detay oysun. Evet, böylece tüm insanlar "ikamet ettikleri ülke, din ve cinsiyetten bağımsız olarak" baktığı çizimi eşit olarak anlarlar ve her zaman yazarın soyadının ana yazıtın sağ alt köşesinde her zaman bulunabileceğini (ve değil) her zaman bilirler. sayfanın arkasında bir yerde). Ve böylece ("yazar" kim olursa olsun) gölgeleme tek şey anlamına geliyordu - parçanın kesilmiş yüzeyi (ve sadece daha güzel görünmesi için boyamaya karar vermedi).

Çay bardağında fırtına.

ancak geliştiriciler (artık) öyle düşünmüyor. Bu "fırtına" sayesinde hala insanların farklı olduğu gerçeğini düşündüler ve seri üretim yapmak istiyorsanız onu evrensel hale getirmeniz gerekiyor. şimdi özel sorular çoktan gitti, şekillendiricide ne ve nasıl kurulacak , çalışmalar devam ediyor ve "hepimiz mutlu olacağız."

 
ForexTools >> : Lütfen bana ESKD çizim standardının neden standart yapıldığını söyleyin? Pekala, bir parça kağıt al, keçeli kalemle bir çizim yap ve Vasya Amca'ya göster ki senin için bir detay oysun. Evet, böylece tüm insanlar "ikamet ettikleri ülke, din ve cinsiyetten bağımsız olarak" baktığı çizimi eşit olarak anlarlar ve her zaman yazarın soyadının ana yazıtın sağ alt köşesinde her zaman bulunabileceğini (ve değil) her zaman bilirler. sayfanın arkasında bir yerde). Ve böylece ("yazar" kim olursa olsun) gölgeleme tek şey anlamına geliyordu - parçanın kesilmiş yüzeyi (ve sadece daha güzel görünmesi için boyamaya karar vermedi).
Bu arada ilginç bir konu. Bir keresinde bir forumda Avustralya'ya göçmenlerden gelen bilgilerle tanıştım - sadece tek bir standartları var (uzun zaman önceymiş gibi görünüyor - tam olarak emin değilim) elektronik devreler ve / veya otomasyon devreleri yok.
 
Azzx >> :
Bu arada ilginç bir konu. Bir keresinde bir forumda Avustralya'ya göçmenlerden gelen bilgilerle tanıştım - sadece tek bir standartları var (uzun zaman önceymiş gibi görünüyor - tam olarak emin değilim) elektronik devreler ve / veya otomasyon devreleri yok.

Avustralya'da nasıl olduğunu bilmiyorum, ama eğer stil ayarları ile ilgiliyse, o zaman (çok uzun bir süre için) elektrik devrelerini çizdiğim / yerleştirdiğim PCD'de, herhangi bir öğeyi oluşturmak / değiştirmek mümkündü. Doğru, 2INE'yi orada tıkandığından başka bir şekilde belirtmek hiç aklıma gelmedi. Ancak herhangi bir şekilde çizmek için bir fırsat vardı. Artık her şeyin sıkı bir şekilde düzenlendiği uluslararası standartlar (ISO) var.

Bu arada! C#, C++ standartları vs. üzerine uluslararası bir grup var. Stiller hakkında bir şey söylemiyor mu?