• 结对&词频统计


    结对编程

    Pathner 濮成林(博客:http://www.cnblogs.com/charliePU/

    1.词频统计

    环境依赖:

    •      开发环境。myeclipse 2013, jdk1.7.0_04, echart.mini.js, tomcat 7.0.
    •      运行环境。tomcat 7.0, jre7.

    对濮成林词频统计进行需求的再讨论

    确定输入:TXT格式纯英文文档大小不超过10M

    分析结果排序:按顺序输出前N个

    结果显示内容:显示内容在原有基础上增加排序结果显示、增加文章标题显示、修改横坐标为斜向60°、考虑加入百分比

    数据库:确认不用数据库(单纯在线统计)

    整体系统功能: 在线统计用户提交的符合要求的英文文档中的单词总个数,并统计每个单词出现的次数将结果以图表(柱状图)的形式进行呈现。

          1. 上传文档

          2. 统计所有单词数目(暂时将复数形式认定为单独词、缩写形式暂不支持)

          3. 统计文档的总行数。

          4. 统计文档中相邻两个单词出现的次数(简单意义上的词组词频分析)

          5. 按词频的数量从大到小进行排序

          6. 图表显示数据。

    项目git地址:https://github.com/puchenglin/WordFrequencyStatisticSys.git

    2.结对体会

    在针对Pathner 濮成林的词频统计进行改进的过程中,他首先向我讲了一下代码的整体流程,然后向我演示了程序,之后我看了他的代码同时问了他一些具体的内容。

    我们在先讨论了一下他的系统的整体需求,然后加入了一些新的内容对代码进行了调整。

    在整个过程中,我们讲出各自的想法然后讨论交流,最后确认之后进行代码修改。

    代码review过程中,具体的实现上也有一些分歧,感觉变更并不大,但是中间出现了不少小问题耽误了一些时间。

    体会:

    以前我们也一起讨论过不少在各自编程中遇到的问题,但是由于不了解具体内容往往无法戳中要点,但是不得不说的是,当你在遇到问题而烦躁的时候,找个人交流一下问题,即使无法得到解决方法,也会使自己的思维有改变。

    结对编程能是双方互相督促,一个人工作的时候另一个人可以充当一下程序猿鼓励师

    由于各自的编程习惯不同,代码看起来有点乱(规范很重要啊)

    思考问题的角度不同遇到问题想到的解决方法也不一样,多个思路多条活路吧。

    一个人工作一个人思考,轮流进行,以至于身体不会很疲惫

    出错后找原因有点小麻烦(看别人的代码果然不是一件简单的事情:规范确实很重要)

  • 相关阅读:
    第二章 用电信号传输TCP/IP数据协议栈和网卡
    skiplist.h/filter_policy.h/arena.h/coding.h分析
    slice.h/hash.h/chche.h分析
    comparator.c/log_read.h/block.h/table.h/table_cache.h分析
    sst文件结构/table_builder.h分析
    db_impl.cc Memtable落盘分析和SST文件合并
    postman连接mysql数据库
    postman连接mysql数据库
    MYSQL跨服务器数据表使用
    mysql拼接json数据
  • 原文地址:https://www.cnblogs.com/WeSure6/p/5309062.html
Copyright © 2020-2023  润新知