मेरे पास स्थैतिक विश्लेषण, डुप्ले डिटेक्शन, लिनिंग, चक्रवात जटिलता को मापने आदि के लिए बहुत सारे टूल हैं, लेकिन उन चीजों में से एक जो मैं हमेशा ढूंढना चाहता हूं, कोड का कौन सा हिस्सा सबसे अधिक संशोधित किया गया है (उर्फ " गर्म धब्बे ")।सबसे संशोधित कोड को खोजने और मापने के लिए उपकरण?
क्या किसी के पास ऐसे टूल पर युक्तियां हैं जो गिट या एसवीएन लॉग को उन फ़ाइलों/रेखाओं की पहचान करने के लिए पार्स करती हैं जो सबसे ज्यादा बदल चुके हैं?
मेरा मानना है कि सबसे संशोधित कोड शायद किसी कारण के लिए सबसे अधिक संशोधित है .. कई आवश्यकताएं बदलती हैं, छोटी गाड़ी कोड इत्यादि। इसलिए, यह यूनिट परीक्षण, कोड समीक्षा, रिफैक्टरिंग पर ध्यान केंद्रित करने के लिए एक अच्छी जगह की तरह लगता है , आदि
क्या भाषा? क्या मंच? – Oded
यदि कोड संशोधित किया जाना है, तो निश्चित रूप से आप संशोधन (आप टीडीडी के लिए) से पहले इसके चारों ओर परीक्षण डालते हैं, इसलिए सबसे संशोधित कोड पहले से ही परीक्षण द्वारा कवर किया गया कोड होगा। – Oded
मेरे विशिष्ट मामले में, यह PHP होगा, लेकिन वास्तविकता से, इससे कोई फर्क नहीं पड़ता क्योंकि संशोधित फ़ाइलें/रेखाएं संशोधित फ़ाइलें/रेखाएं हैं। और हां, आदर्श रूप से उन सबसे संशोधित टुकड़ों को कवर करने वाले परीक्षण हैं, लेकिन वास्तव में, कई कंपनियां/परियोजनाएं/समूह यूनिट परीक्षण का उपयोग नहीं करते हैं, अकेले टीडीडी दें। – CaseySoftware