Maalesef çok fazla "kötü alışkanlık" sergileyen oldukça büyük bir kod tabanını miras alıyorum. Benim en büyük kişisel pet peeves böyle bir ifadede, birçok değişken deklare: şahsenC++ kodu için stil sorunlarını tespit etmek için araç?
int x, y, z;
, tercihim:
int x;
int y;
int z;
bu beni kolayca tek tek tip ayarlamasını sağlar ve ilgili sorunları önler böyle işaretçi türleri:
Ayrıcaint *x, y, z; // whoops I meant to make y and z pointers too!
, ben bunun ölçüsü, tip sizeof(void*)
daha büyük değer geçirilir ediliyor olduğunda algılamak isteriz.
Diğer "stil" sorunları da bulmak ve düzeltmek istiyorum, ancak bunlar en sinir bozucu IMO'dur. Bunun için en iyi araçlar neler?
Aşağıda pek çok iyi araç belirtilmiştir, ancak hiçbir şey kod incelemesini geçemez. –