当前位置:  开发笔记 > 编程语言 > 正文

找到要删除的未使用的Django代码

如何解决《找到要删除的未使用的Django代码》经验,为你挑选了2个好方法。

我已经开始研究一个包含大量未使用的遗留代码的项目.我想知道是否可以使用类似覆盖的工具与爬虫(如django-test-utils)一起使用来帮助我找到未被命中的代码,我们可以使用弃用警告进行标记.我意识到这样的事情不会万无一失,但认为它可能会有所帮助.

我已经尝试使用django调试服务器运行coverage.py但它无法正常工作(它似乎只是简介runserver机器而不是我的视图等).

我们一直在提高测试覆盖率,但还有一段路可走,我想可能会有更快的方法.

有什么想法吗?

谢谢.



1> Ned Batcheld..:

如果使用--noreload开关,则可以在coverage下运行开发服务器:

coverage run ./manage.py runserver --noreload



2> miku..:

pylint是静态代码分析的绝佳工具(除其他外,它将检测未使用的导入,变量或参数).

http://nedbatchelder.com/blog/200806/pylint.html

http://www.doughellmann.com/articles/pythonmagazine/completely-different/2008-03-linters/index.html

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有