- Naver द्वारा जारी किया गया open source. Naver के भीतर 80 से अधिक services में उपयोग हो रहा है
- dead code: ऐसा code जो execute नहीं होता / या execute होने पर भी application के व्यवहार को प्रभावित नहीं करता
- dead code की समस्याएँ
- system को समझना/maintain करना कठिन बनाता है
- performance/security पर नकारात्मक असर डालता है
- compile/test की गति धीमी करके कुल development speed को कम करता है
- Scavenger
- debugging या logs जोड़े बिना method calls को verify कर सकता है
- method call records इकट्ठा करके उन्हें visualize कर user को दिखाता है
- Java agent तरीके से आसानी से इस्तेमाल किया जा सकता है
- केवल JVM-आधारित भाषाओं (Java, Kotlin) को support करता है
- Python अभी beta में है, और आगे अन्य कई भाषाओं के support की योजना है
3 टिप्पणियां
क्या code coverage जाँच से बात पूरी नहीं हो रही थी?
यह चल रहे सर्वर कोड के लिए है।
Deview प्रस्तुति सामग्री : आपका कोड आपकी सोच से कहीं ज़्यादा मृत है (89p PDF)