zoukankan      html  css  js  c++  java
  • code review的理解

    code review经验检查项:

    1.编码规范方面检查项

    2.面向对象设计方面检查项

    -类设计和抽象是否合适

    -是否符合面向接口编程的思想

    -是否采用合适的设计模式

    3.性能方面检查项

    -对hashtable,vector等集合类数据结构的选择和设置是否合适

    -有无滥用String对象的现象

    -是否采用通用的线程池、对象池模块等cache技术以提高性能

    -I/O方面是否使用了合适的类或采用良好的方法以提高性能(如减少序列化,使用buffer类封装流等)

    -同步方法的使用是否得当,是否过度使用

    4.数据库处理方面

    -数据库资源是否正常关闭和释放

    -数据库访问模块是否正确安装,便于管理和提高性能

    -是否采用合适的事务隔离级别

    -资源泄漏处理方面检查项cursor

    5.通讯方面检查项

    -socket通讯是否存在长期阻塞问题

    6.重复代码

    7.其他

    -日志是否正常输出和控制

    -配置信息如何获得,是否有硬编码

    源博出处:https://blog.csdn.net/wwj_748/article/details/51264130

  • 相关阅读:
    socket的双重属性
    Client/Server 模型 与socket
    简单理解Socket 重要
    C++ 异常处理机制的实现
    ARM汇编之MOV指令
    指令集 与 cpu
    寄存器简介 与 ebp esp
    ESP和EBP 栈顶指针和栈底指针
    函数调用过程栈帧变化详解
    栈帧
  • 原文地址:https://www.cnblogs.com/aiwen/p/10119771.html
Copyright © 2011-2022 走看看