代码走查总结[通俗易懂]

代码走查总结[通俗易懂]什么是代码走查代码走查就是,项目开发人员在一起,对代码进行讨论。项目开发人员可以向大家阐述代码的逻辑和写代码的思路!在向别人阐述的时候,会发现做自己写的代码出现的一些问题。收获我进行代码阐述的时候,是按照功能来进行的,在阐述的过程中,我能感觉到我自己是清楚这个逻辑思路的,但是说着说着就发现了一些说不通的地方,还有一些不合理的地方。这让我突然想到了,之前出现的一个bug但是,死活不知道是…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

什么是代码走查

代码走查就是,项目开发人员在一起,对代码进行讨论。项目开发人员可以向大家阐述代码的逻辑和写代码的思路!在向别人阐述的时候,会发现做自己写的代码出现的一些问题。

收获

  1. 我进行代码阐述的时候,是按照功能来进行的,在阐述的过程中,我能感觉到我自己是清楚这个逻辑思路的,但是说着说着就发现了一些说不通的地方,还有一些不合理的地方。这让我突然想到了,之前出现的一个bug但是,死活不知道是怎么出现的!可以说,对程序的了解又上了一个台阶,而且,还解决了之前的一个bug!
  2. 在阐述代码的时候,大家还发现了很多代码可以进行优化的地方:
  •     比如代码复用超过两次的地方,就要提取方法,这样更加方便使用。
  • 变量的命名,在我的代码中,有很多标识,比如flag,自己在写的时候,图了方便,就随便写成了 fla,fa等等不规范且可理解性极差的名称,这样虽然当时写的时候方便了自己,但是对于一个合格的程序员来说,是极不厚道的。用之前听过的话来讲,就是被人戳着脊梁骨骂。
  • 除了变量的命名以外,方法的命名同样重要,要规范并且要让人可理解。
  • 还有就是datatable的使用,在我们现在这个系统中,D层,用到了datatable接收数据,但是在返回的时候,还是返回datatable,这样就很不容易U层的处理。我们需要的就是将其转成泛型。
  • 对于一些固定的属性值,或者是其他的值来说,可以用枚举来定义,这样在调用的时候,就会方便很多!
  • 对于嵌套if的处理,在写逻辑的时候,很有可能要用到嵌套的if,但是这种嵌套的if,可能性太差,并且会影响程序的处理速度。所以我们在写逻辑的时候,要谨慎,并且尽量减少嵌套if的使用

结束语

代码走查真的有必要,让我们在一次次中更加优秀!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209840.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea替换的快捷键_idea快捷键main方法

    idea替换的快捷键_idea快捷键main方法Macidea替换快捷键

    2022年9月28日
    2
  • linux发包工具igmp_jar打包命令

    linux发包工具igmp_jar打包命令1.pktgen简介:pktgen是Linux内核里包含的一个高性能发包工具,主要用来测试网络性能。一般情况下,使用pktgen就可以满足千兆网卡的测试需要,不必花钱购买昂贵的硬件发包设备。pktgen运行在“内核态”,并不占用太多的系统资源,就可以达到非常高的发包速率。pktgen只支持UDP发包(端口9)。因为pktgen是一个非常底层测试工具,而且一般是测试网络设备的…

    2025年9月21日
    7
  • SP网站SelectSql和searchSql的区别

    SP网站SelectSql和searchSql的区别新入行小白,如有不足请多指教。SP网站进行二次开发,需要对VS开发的页面内的自定义列表行进行删除,需求是用户或者项目经理只能查到并且删除自己的列表。最终发现将源码searchSql改为SelectSql,页面成功显示。此代码中searchSql代表显示所有信息,SelectSql显示特定信息。修改别人的代码真头大。

    2022年6月25日
    29
  • Microsoft Visual Studio 2010 简体中文旗舰版下载「建议收藏」

    Microsoft Visual Studio 2010 简体中文旗舰版下载「建议收藏」听说MSDN放出了MicrosoftVisualStudio2010简体中文旗舰版,怀着激动的心情下载安装。下面是下载地址如果有MSDN订阅账号的话可以去https://msdn.microsoft.com/zh-cn/subscriptions/securedownloads/default.aspx如果没有可以使用下面的地址下载,这里感谢前人的分享ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4

    2022年7月20日
    19
  • Tomcat路径下目录的介绍

    Tomcat路径下目录的介绍

    2022年3月3日
    31
  • 偏最小二乘法的几种解释

    偏最小二乘法的几种解释文章目录基础准备最小二乘法的几何意义典型相关分析主成分分析第一种解释经过一段时间的学习 对偏最小二乘法有了一些了解 下面主要是针对 PLS1 也就是单响应变量的情况基础准备最小二乘法的几何意义 y X 1×1 nxn mathbf y X mathbf beta beta 1 mathbf x 1 dots beta n mathbf x n y X 1 x1 n xn 找到一个 XXX 的列的线性组合 使得这个线性组合最多的表达了 yyy 中的信息由上图可知

    2025年9月15日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号