Takip etmem gereken C ++ yönergelerine ilişkin bir meslektaşımla tartıştım.
Halen tüm kütüphanelerini şu şekilde tasarlamaktadır:
- Dosya adlarında tutarsız büyük ve küçük harfler kullanıyor
- Bazı başlıklarında uzantı yok
Hiçbir uzantısına sahip C ++ standart dosyaları için ayrılmış bir şey olduğunu ve büyük harf kullanmanın hata eğilimli olduğuna inanıyorum (özellikle Windows ve Linux üzerinde çalışması amaçlanan kod ile uğraşırken).
Onun anlamı, Qtkuralları (Qt kullanmayan kodlar için bile olsa) takip ediyor ve şöyle devam ediyor: "Qt bu şekilde yaparsa, o zaman kötü olamaz."
Şimdi açık fikirli olmaya çalışıyorum, ancak kütüphaneleri üzerinde / kütüphaneleri üzerinde çalışmam gerektiğinde gerçekten kötü hissediyorum. Bununla ilgili ortak bir kurallar dizisi var mı? Standart bu konuda bir şeyler söylüyor mu?
Çok teşekkür ederim.
Qt. İnanılmaz bir kütüphane olduğunu düşünüyorum, ancak tasarım seçeneklerinden bazıları bana gerçekten yanlış geliyor.
_Popüler, yaygın olarak kullanılan kodla başlayan makrolar gördüm , ama kesinlikle standarda aykırı.
*.hppbir c ++ başlığı için kullanın ve tüm araçları "olsun".
#define signal……… (“Eğer Qt bu şekilde yaparsa, o zaman kötü olamaz.”) - Tüm tasarım seçeneklerine şahsen katıldığımı söyleyemem.