圣人医生第4天

2008年4月11日星期六上午9点开始

我们将在文档日第4天重点编写文档测试。我们的目标是将Sage图书馆的覆盖率提高到70%。

Doc Day的基准应为3.4.1.rc2,将于周五(即2008年4月10日)发布。

游戏计划

请参阅上的讨论https://groups.google.com/group/sage-devel/browse_thread/thread/8344d4f19346b98d

威廉建议“

我们应该做什么?我将列出一些关于代码“命中”的想法,这些想法很糟糕覆盖范围和将有很大回报。
schemes/generic/morphism.py:2%(第1页,共40页)模块化/modsym/manin_symbols.py:2%(2/68)接口/kash.py:3%(1/30)概率/随机变量.py:3%(1/30)rings/extende_integer_ring.py:4%(128个中的6个)#删除!!rings/pari_ring.py:4%(第1页,共22页)#可以删除吗???已完成结构/formal_sum.py:4%(第1页,共22页)interfaces/cocoa.py:4%(第1页,共23页)#删除此项,它还不起作用interfaces/reduce.py:4%(第1页,共23页)#delete;它不起作用plot/plot3d/base.pyx:5%(4/78)plot/taxon.py:8%(第5页,共58页)完成戒指/变形.pyx:8%(35个中的3个)结构/发电机.pyx:11%(第5页,共45页)戒指/月桂醇聚醚戒指.py:13%(23个中的3个)plot/plot3d/shapes.pyx:16%(第5页,共31页)gsl/probability_distribution.pyx:20%(4/20)#在文件的顶部。非常可怕!schemes/elliptic_curves/monsky_washnitzer.py:23%(第25页,共107页)#这里的doctest经常发现不好的东西,例如FLINT中的一个bug!模块化/检查/环境模块化.py:26%(第9页,共34页)模块化/modsym/ambient.py:26%(第26页,共97页)
以上将是874个doctest,这将使我们获得超过70%的支持。
我避免了上面的代码被重构,或者谣传被重构重构、重写或其他。这就是全部只需要覆盖的东西。
威廉

相关票据

如果你正在任何请在此处打开一张罚单并将其链接,以避免重复工作。

编写文档测试后发现新票据的错误

参与者

如果你打算在这里,请在这里加上你自己。

  1. Michael Abshoff(合并)
  2. Craig Citro(上面有两个补丁,如果我有时间的话,会有更多)
  3. 罗布·比泽
    • sage/games/sudoku.py[100%(3/3)]
    • 杂项/延迟.py[进行中]
  4. 约翰·帕尔米特
  5. 威廉·斯坦因:
    • 环/形态.pyx:[100%(35个)][是8%(35个中的3个)]
    • structure/formal_sum.py:[100%(22/22)][为4%(1/22)]
    • 我给予;我不能接受结构/生成器.pyx:xxx到目前为止[was generators.pyx:11%(5/45)]
  6. 约翰·克雷莫纳:
    • modular/modsym/p1list.pyx:100%(第27页,共27页)[为15%(第4页,共26页)](补丁已准备好供审查)
    • 模块化/manin-symbols.py:100%(59页,共59页)[为2%(68页,共2页)](补丁已准备好供审查)
  7. 罗伯特·布拉德肖

doc4(上次编辑时间:2010-12-05 18:05:37米克·汉森)