İşte stil! :) - sayfa 9

 
Svinozavr >> :

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

Söylenmiş olabilir (elbette artılar dışında), ama uygulamanın gösterdiği gibi, kimin umurunda? Aynı Java'da, başlangıçta basit, mantıklı ve gösterişsiz "sadece gerçek" bir stil vardı - bu yüzden o zaman bile birikmeyi başardılar.

 
ForexTools писал(а) >>

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).

Bu nedenle yerelleştirmeye gerek yoktur. (bu arada)

 

5 sent daha.

Yatırımın yansıtılması gerektiğine katılıyorum. Ve yansıtıyorum. İlkeye göre: { - operatörün altında ve sağında 1 konum, iç içe operatör {'nin altında ve sağında bir konum.

} kapanışı { . Nokta.

Ancak tüm bunlar, hata ayıklama tamamlanana kadar (dürüst olmak gerekirse, bazen aylar sürer).

Sonunda hata ayıklanan blokları min. satırları daha az kaydırmak için.

Editörün satırları otomatik olarak numaralandırması ve satırdaki hatalı konumu vurgulaması daha iyi olurdu. (Dördüncü demek istiyorum. 5. platformun tamamını röntgenle çekiyorum)

 
lea >> :

Bu nedenle yerelleştirmeye gerek yoktur. (bu arada)

Genel olarak, evet. Ama dürüstçe söyle: Evde (iç kullanım için) kıvırcık bir raf yapmanız gerektiğinde, ESKD'ye göre bir çizim mi yapacaksınız?! :))

yerelleştirme tıpkı düzenleyicide yerleşik bir şekillendirici gibidir - bu bir hizmettir! eğer öyleyse, ürünle çalışmak bir zevktir . değilse, iş sadece iş olarak kalacak :(

bu yüzden bu soruları gündeme getiriyorum. geliştiriciler onları hesaba katarsa, bir editör değil, bir şeker olacaktır. hiçbir şey yapmazlarsa, sadece bir "ekmek kabuğu" olacaktır. ama kötü bir şey olmayacak.

 
Azzx >> :

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. :)

İyi bir dil ve yüksek kaliteli koda derleyici olacak - harika programlar olacak. Stilist iyi bir şeydir. Ama.. Ben kullanmıyorum.

"Yanlış" üslup nedeniyle. Demek istediğim - ben ayarlar için.

 

Örnek olarak, kullanıcıların görüşlerini çok dinleyen, üstelik bu fikir için çok para harcayan ve başarılı olan Adobe şirketinin ürünlerini vermek istiyorum. Bu sayfanın üst kısmında görebileceğiniz animasyonlu banner, Adobe'ye ait bir teknolojinin ürünüdür.


Jah Bless Metaquotes!

 
Svinozavr >> :

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?

Bu grup o kadar aptal ve göz kırpıyor ki, 5-8 yıl boyunca C'deki döngüsel tamponlar üzerinde anlaşamadılar. Bu, gömülü sistemler ve DSP'ler için olduğu kadar, alıntı arabellekleri için de umutsuzca ve çok uzun zamandır gecikmiştir. Daha fazla beyinleri ve daha az bürokrasileri olsaydı, MT programlama ÇOK farklı görünürdü.

 

Bugün, bir nedenden dolayı standart stil olarak adlandırılan E. Allman'ın açık bir eşcinsel olduğunu ve bu nedenle Astyle'ın stilini acilen allman'dan --style==bsd'ye değiştirdiğini öğrendiğimde dehşete kapıldım. aynı, diğer adıyla --style= ansi ):


asty.bat dosyası:

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


astyr.bat dosyası:

astyle --indent=tab --indent=force-tab=3 --style=bsd --delete-empty-lines --pad-oper --unpad-paren --pad-paren-out --recursive *.c

.

 

Astyle'ın yeni bir sürümü yayınlandı. Oraya yeni bir Horstmann stili eklendi - belki bsd daha iyi olacak. Şimdi önerilen parametre satırı:

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