zoukankan      html  css  js  c++  java
  • 代码复审

    代码中值得肯定的地方:

    1.尝试使用了正则表达式,正确地解决了分词的问题

    2.扫描文件的时候,使用c#的EnumerateFiles类将符合条件的文件首先存入一个数组,这样的做法避免了在统计过程中递归访问子目录

    3.代码的逻辑清晰,有高类聚、低耦合的意识,把有关功能聚集到了一起,不同功能的模块也进行了一定的分离。

    存在的一些问题:

    1.缺少必要的注释,尽管代码比较简单,给自己的代码写注释仍然是一个需要坚持的习惯,最起码会有利于后期的维护。

    2.整个程序只有一个program.cs,可见还没有明显的面向对象的意识,如果能够按功能写出一些类来就好了。

    3.可能是在完成中不追求更好,排序部分并没有按照要求重写方法,使得程序的运行结果不能严格满足按ascii码排序的要求,希望以后能够注意

    4.代码风格的问题,有一些变量的名字并不能清楚地表达清楚该变量的作用,降低了程序的可读性,同样也是不利于后期维护的。

    5.对输入的处理上面,并不是特别完善,希望能增强程序的健壮性。

    最后非常高兴能进行这次结对编程!

  • 相关阅读:
    Nuget:aliyun-openapi-sdk
    iptables简述
    openOffice安装
    bash:command not found
    linux nc命令
    linux命令帮助
    linux用户管理
    LDAP 后缀操作
    LDAP缓存命令
    LDAP索引及缓存优化
  • 原文地址:https://www.cnblogs.com/penglinjiang/p/4047127.html
Copyright © 2011-2022 走看看