2012-08-23 17 views
7

Tôi đang cố gắng để làm sạch một số mã di sản rối trong django. Vulture trông giống như một cược tốt, nhưng dường như không biết cách tìm các hàm xem được tham chiếu từ urls.py. Điều này không quá ngạc nhiên, vì hầu hết các chức năng được bao gồm dưới dạng các chuỗi:Có cách nào đơn giản để sử dụng kền kền với django?

... 
url(r'^some-url/$', 'my_app.views.some_url_view'), 
... 

Có cách đơn giản để làm cho nhận thức sâu sắc về các chức năng xem không?

Một điều tôi đã làm cho tôi: Tôi đã viết các bài kiểm tra khá rộng rãi cho mã. Hiện tại, kền kền đã bỏ lỡ những thử nghiệm này, nhưng nếu có một số cách để làm cho kền kền nhận thức được những thử nghiệm này, tôi nghĩ rằng tất cả các quan điểm sẽ được bao gồm là tốt.

+0

Chỉ là một sự tò mò - bạn có thể liên kết với dự án kền kền không? Nếu có thể. Tôi bằng cách nào đó không thể tìm thấy nó bằng cách sử dụng Google. –

Trả lời

-2

Hãy thử Batchelder của Ned coverage một mình hoặc sử dụng nó với nose.

Chỉ cần chạy qua các testcases, và coverage html sẽ giúp bạn có được một báo cáo đẹp cho thấy dòng mã của bạn bằng dòng, với thông tin chi tiết về bảo hiểm. Cắt xuống/xóa mã không sử dụng/chưa được kiểm tra sau đó.

+0

Mức độ phù hợp phân tích động và kền kền phân tích tĩnh. Đây là một sự khác biệt rất lớn. – azmeuk

Các vấn đề liên quan