मैं एक काफी बड़े कोड बेस को विरासत में मिला हूं जो दुर्भाग्यवश बहुत सारी "बुरी आदतों" को प्रदर्शित करता है। मेरी सबसे बड़ी व्यक्तिगत पालतू peeves की इस तरह एक अभिव्यक्ति में कई चर घोषित किया जाता है:सी ++ कोड के लिए शैली के मुद्दों का पता लगाने के लिए उपकरण?
int x, y, z;
व्यक्तिगत रूप से, मैं पसंद:
int x;
int y;
int z;
यह मेरे आसानी से अलग-अलग प्रकारों को समायोजित करने की अनुमति देता है, और साथ मुद्दों से बचा जाता इस तरह सूचक प्रकार:
int *x, y, z; // whoops I meant to make y and z pointers too!
इसके अलावा, मैं पता लगाने के लिए जब एक प्रकार जिसका आकार sizeof(void*)
से भी बड़ा मूल्य द्वारा पारित किया जा रहा है अच्छा लगेगा।
अन्य "शैली" मुद्दे भी हैं जिन्हें मैं पहचानना और सही करना चाहता हूं, लेकिन ये सबसे कष्टप्रद आईएमओ हैं। इसके लिए सबसे अच्छे उपकरण क्या हैं?
कई अच्छे उपकरण नीचे उल्लिखित हैं, लेकिन कुछ भी कोड समीक्षा को हरा नहीं सकता है। –