美文网首页
kata04:数据改写

kata04:数据改写

作者: jmukirin | 来源:发表于2016-12-12 19:08 被阅读18次

    这个kata让我们来处理数据, 有三部分, 按顺序来做:

    第一部分:天气数据

    处理weather.dat,找到温差最小的一天,第二列和第三列分别对应每天的最高温度和最低温度

    weather.dat

    第二部分:足球联赛表

    处理football.dat,找到进球数和丢球数之差最小的一只球队,“-”符号左侧的F列是进球数,右侧的A列是丢球数

    football.dat

    第三部分:重构(DRY原则, Don't repeat yourself)

    重构上面两部分的代码, 抽取出两个部分共用的common代码

    kata问题

    • 第一次实现的代码里, 你为了抽取公共模块的考虑多不多?
    • 第二次实现的代码里, 是否还有不少第一次实现的影子?
    • 尽可能多的抽取公共代码是对的吗? 代码的直观可读性是否因此变差了? 对可维护性的影响呢?

    相关文章

      网友评论

          本文标题:kata04:数据改写

          本文链接:https://www.haomeiwen.com/subject/fvzmmttx.html