![我如何获得统计数据,了解行数随时间如何变化?](https://linux22.com/image/1109809/%E6%88%91%E5%A6%82%E4%BD%95%E8%8E%B7%E5%BE%97%E7%BB%9F%E8%AE%A1%E6%95%B0%E6%8D%AE%EF%BC%8C%E4%BA%86%E8%A7%A3%E8%A1%8C%E6%95%B0%E9%9A%8F%E6%97%B6%E9%97%B4%E5%A6%82%E4%BD%95%E5%8F%98%E5%8C%96%EF%BC%9F.png)
我如何获取统计数据,了解行数随时间的变化情况?我在我的项目中使用 Bazaar,如果我正确地重构了代码,那么了解这一点就太好了。
答案1
还有bzr-diffstat:
$ bzr diffstat -r 55..57
foo/bar.py | 2 +-
po/foo.pot | 56 ++++++++++++++++++---------
2 files changed, 38 insertions(+), 20 deletions(-)
答案2
没有用于行数统计的内置函数。
但更重要的是:要知道您是否正确地重构了代码,您所需要的不是计数统计,而是单元测试!
如果您真的想知道行数随时间的变化情况,我认为最好的办法是使用编写一个简单的 Python 程序bzrlib
,迭代修订版,计算每个修订版中的行数并将其打印出来或保存在文件或数据库中。
如果您仍然需要这个并且需要代码示例,请发表评论。