圣人医生第4天
游戏计划
我们应该做什么? 我将列出一些关于代码“命中”的想法,这些想法很糟糕 覆盖范围和将有很大回报。 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%的支持。 我避免了上面的代码被重构,或者谣传被重构 重构、重写或其他。 这就是全部 只需要覆盖的东西。 威廉
相关票据
准备审查: 5631 :schemes/generic/affie_space.py 准备审查: 5745 :schemes/generic/projective_space.py 准备审查: 5747 :schemes/generic/ambinet_space.py 准备审查: 5749 :戒指/power_series_poly.pyx 准备审查: 5750 :矩阵/矩阵_整数_2x2.pyx 准备审查: 5754 :混合/混合 准备审查: 5757 :sage-test和sage-ptest 准备审查: 5764 :sageinspect 准备审查: 5756 :rings/morphism.pyx(威廉·斯坦因) 准备审查: 5756 :plot3d/shapes.pyx 准备审查: 5735 :删除扩展ZZ/QQ 准备审查: 5766 :提高structure/formal_sum.py的覆盖率(威廉·斯坦因) 准备审查: 5770 :模块化/modsym/p1list.pyx 准备审查: 5734 :模块化/modsym/manin_symbols.py 正在进行: 5767 :plot3d/base.pyx 放弃了: 5768 :结构/发电机.pyx(威廉·斯坦因)
编写文档测试后发现新票据的错误
http://trac.sagemath.org/sage_trac/ticket/5754 :inject_vars和docstrings http://trac.sagemath.org/sage_trac/ticket/5759 :“divides”错误
参与者
Michael Abshoff(合并) Craig Citro(上面有两个补丁,如果我有时间的话,会有更多) 罗布·比泽 sage/games/sudoku.py[100%(3/3)] 杂项/延迟.py[进行中]
约翰·帕尔米特 威廉·斯坦因: 环/形态.pyx:[100%(35个)][是8%(35个中的3个)] structure/formal_sum.py:[100%(22/22)][为4%(1/22)] 我给予; 我不能接受 结构/生成器.pyx:xxx到目前为止[was generators.pyx:11%(5/45)]
约翰·克雷莫纳: modular/modsym/p1list.pyx:100%(第27页,共27页)[为15%(第4页,共26页)](补丁已准备好供审查) 模块化/manin-symbols.py:100%(59页,共59页)[为2%(68页,共2页)](补丁已准备好供审查)
罗伯特·布拉德肖