Kod tabanımızda diğer adlar arasında adlandırma kurallarını uygulamak için Resharper (StyleCop eklentisiyle birlikte soru/yanıtla ilgili olduğunu düşünmüyorum) kullanıyorum. Hemen hemen her yerde bu, bir istisna ile zekice çalışır.Yeniden paylaşım için özel adlandırma kuralları tanımlanabilir mi?
ThingOrBehaviourUnderTest_Action_ExpectedOutcome
Şu anda bu tutarsız bir adlandırma uyarı ile sonuçlanır ve güncel Ben sadece ihmal ettik (bundan emin oluyorum: Aşağıdaki kuralını tercih test yöntemi adlarında
Bu dosyadaki uyarıyı devre dışı bırakın, ancak diğer tüm adlandırma tutarsızlıkları için uyarıyı devre dışı bırakır).
ThingOrBehaviourUnderTestActionExpectedOutcome
veya alt çizgi ayrılmış kelimeler:
Thing_or_behaviour_under_test_action_expected_outcome
Hem ben Resharper atayabilirsiniz stilleri listesinde neden olacaktır deve durumda sunmaktadır istediğim şeye yakın, ama tam orada değil. Sanırım, deve kaplı test yöntemi adlarında geçerli karakterler olarak alt çizgilere izin verme veya özel adlandırma kurallarını destekleme yolunun bir yolu olduğumu düşünüyorum. Mümkün mü?
Tamam, ben buna bakacağım. Bunu, ResCarper için StyleCop ile yan yana kullanabiliyorsam, bunu kabul edilen cevap olarak işaretleyeceğim. – FinnNk
Maalesef, en son Yeniden Düzenleme sürümlerini (8.1 - 8.3) desteklemek için gerekli olan en son Agent Smith sürümünün (1.9.0.0-alpha), burada açıklandığı gibi özel adlandırma kurallarının tanımlanmasına artık izin vermediği anlaşılıyor: http: // weblogs .asp.net/akjoshi/ajan-smith-için-ReSharper. Resharper'ın kendi adlandırma stillerimi normal ifadeler olarak tanımlamamı gerçekten çok isterdim. ** Yeniden Paylaştır'ı kullanıyorsanız ve bu özelliği istiyorsanız, lütfen bir hesap açın ve bu konuda oy kullanın: https://youtrack.jetbrains.com/issue/RSRP-384091.** –