2009-04-30 11 views
12

क्या किसी को डेल्फी के लिए FxCop/StyleCop के बराबर पता है? मैं वास्तव में निरंतर एकीकरण में शैली की स्वचालित जांच आदि प्राप्त करना चाहता हूं।डेल्फी के लिए FxCop/StyleCop?

+2

इसी तरह के प्रश्न: http://stackoverflow.com/questions/532986/are-there-any-static-code-analysis-tools-for-delphi-pascal – mjn

उत्तर

10

मैंने देखा सबसे नज़दीकी CodeHealer from SOCK software है। हम इसका इस्तेमाल करते हैं, और हमने इसे हमारे फाइनलबिल्डर बिल्ड में एकीकृत किया है। यह FxCop से एक महत्वपूर्ण तरीके से अलग है: यह उत्पादित निष्पादन योग्य के बजाय स्रोत कोड का विश्लेषण करता है। यह FxCop के रूप में उतना ही जांच नहीं करता है। लेकिन मुझे लगता है कि यह सबसे अच्छी चीज है जो डेल्फी के लिए इस श्रेणी में उपलब्ध है।

डेल्फी 200 9 समर्थन अभी तक नहीं है, लेकिन वे कहते हैं कि वे इस पर काम कर रहे हैं।

+1

मैंने अभी कोडहेलर की कोशिश की है, और जब यह ठीक दिखता है , यह डी 200 9 का समर्थन नहीं करता है, इसलिए दुर्भाग्य से – Mmarquee

+0

कोडहेलर 2.6 (200 9 -10 जारी किए गए) में यह एक गैर-स्टार्टर है, जिसमें डेल्फी 200 9 और 2010 के लिए उनकी वेबसाइट – mjn

+0

@mjustin के अनुसार समर्थन शामिल है बस डेल्फी के लिए समय में एक्सई :) –

12

वहाँ Peganza से पास्कल विश्लेषक है: http://www.peganza.com/products_pal.htm

मैं कैसे सुविधाओं, FxCop से तुलना के बाद से मैं वास्तव में या तो एक उपयोग नहीं किया है पता नहीं है।

0

मैं कुछ Delforex कहा जाता है के बारे में सुना है, लेकिन यह अपने आप (अभी तक) उपयोग नहीं किया है

0

Delforex वास्तव में कोड फ़ॉर्मेट करने के लिए बहुत अच्छा है। हालांकि यह उससे ज्यादा कुछ नहीं करता है। (हमने इसका उपयोग किया है/इसका उपयोग करें)।

मैं पास्कल विश्लेषक या कोड हेलर के लिए वोट दूंगा।

Vaccano

0

नहीं डेल्फी उत्पादन .net संगत आईएल कोड करता है? मैंने इसे उम्र में उपयोग नहीं किया है, लेकिन मैंने सोचा कि नए संस्करण आउटपुट .net असेंबली।

यदि ऐसा है तो मैंने सोचा होगा कि FXcop काम करेगा और आप हमेशा अपने कुछ कस्टम नियम जोड़ सकते हैं। स्टाइलकॉप काम नहीं करेगा लेकिन आप कम से कम FXCop चल सकते हैं।

+0

डेल्फी 200 मूल Win32 है। इस मामले में यह दुर्भाग्यपूर्ण है – Mmarquee

+0

कोडहेलर 2.6 अब डेल्फी 200 9 और 2010 का समर्थन करता है। – Mmarquee

1

DGrok प्रोजेक्ट कुछ साल पहले FxCop जैसे कुछ के साथ शुरू हुआ था। पार्सर और विश्लेषण भागों अभी भी "DGrok 0.8.1: multithreading, default options, GPL" पर, उपलब्ध अधिक पढ़ें कर रहे हैं - पार्सर एक नेट परियोजना लेकिन

DGrok डेल्फी स्रोत कोड को पार्स और आप इसके बारे में सामान बताने के लिए उपकरणों का एक सेट है। डीजीआरोक परियोजना पृष्ठ पर इसके बारे में और पढ़ें।

1

एक नया Delphi plugin for Sonar है, जो स्रोत कोड पर स्वचालित परीक्षण चलाने के लिए डेल्फी व्याकरण का उपयोग करता है।

+0

हाँ - अब मैं इसका उपयोग करता हूं, वास्तव में बहुत अच्छा है और मैं इसे अत्यधिक अनुशंसा करता हूं – Mmarquee

संबंधित मुद्दे