团队管理:团队如何进行CodeReview

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Mrs_chens/article/details/90260048

CodeReview


概述:

CodeViewer是由维普软件工作室的Rarnu独立开发,它是一款用于查看程序源码的软件,拥有极强的文件格式支持性能。CodeViewer可以极大的方便软件开发人员的工作,它能够直接配置系统中大部分的设置,支持IIS5.0以上版本,并且也能用于浏览其他格式的文件,也能用于直接查看数据库。。

CodeViewer的最新版本,即CodeViewer1.05,支持20多种编程语言的语法高亮,并且允许用户自行添加语法高亮到系统中。

它的另一个特色就是支持书签,适合经常阅读大量代码的程序员。

CodeViewer支持的文件类型:

  • pas,pp,dpr,dpk,inc,java,c,cpp,cs,h,hpp,bas,vb,

  • xml,xsd,xsl,xslt,dtd,asm,html,htm,sql,dfm,xfm,

  • css,for,js,cbl,cob,php,php3,phtml,vbs,pl,pm,cgi,

  • prg,ini,rc,asp,aspx,jsp,bmp,jpg,gif,ico,wmf,emf,

  • mp3,wma,ogg,rm,rmvb,wmv,swf,fla,mdb,mdf,ldf,hex,

  • doc,ppt,xls,xl

CodeViewer另外附带了自适应查看的功能,基本上可以查看所有的文件,它是现今最为方便的文件查看工具,也是软件开发人员的得力助手


六个不要:

不要刻意的去寻找代码bug
不要按照自己的编程风格去评论别人的代码
不要带着抨击和质疑别人能力的心态去进行代码评审
不要在不确定的问题上争来争去
不要听不进别人的意见
参与者最好不要自己都没想明白就提意见


三个原则:

  • 发现代码的正确性
  • 分享和学习业务逻辑和设计思路
  • 高效迅速的完成CodeReview

Review会议流程:

1. 主持者分享业务逻辑和设计思路,技术经验。并且对代码功能进行介绍

2. 检查设计的合理性和业务逻辑的正确性

  • 业务流程是否能够走通
  • 单一职责,入参是否合理
  • 数据库字段设计是否满足需求,是否满足三范式,实体类设计是否合理
  • 是否有异常处理机制
  • 是否影响后续业务的扩展
  • 关注数据结构:Map, HashMap, List, LinkedList
  • 是否有影响性能的代码:数据库批量操作,资源是否关闭

3. 检查代码的可读性和可维护性

  • 必要的注释: 类,方法, 复杂代码段
  • 命名规范
  • 重复代码抽取成方法
  • 繁琐代码,能简单实现的地方是否需要优化

4. 总结优缺点

  • 设计思想、技术方法、业务知识
  • 编程规范、代码风格
  • 如何避坑

到这里团队管理:团队如何进行CodeReview分享完毕了!下一波将分享《Redis的下载安装》和SpringBoot-Jpa-Redis案例分享!


最后

  • 一个强有力的团队必定有一个强有力的,有逻辑的,有榜样力量的管理者!打造一流团队,博主在路上ing。。。。

  • 更多参考精彩博文请看这里:《陈永佳的博客》

  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!

猜你喜欢

转载自blog.csdn.net/Mrs_chens/article/details/90260048