程序员在代码审查时,遇到这样的领导是好是坏?
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
今天在浏览网站的时候,看到别人发的这么一个帖子,刚刚入职一个新公司,代码审查的时候,leader 对他的代码进行了一些修改,而这个程序员感觉很多地方没有必要,你们看完上面这个帖子什么感觉?
看法
我看的看法是:
一是,遇到这样的领导真的很好,咱先不讨论领导这样的修改,有些地方是否有没有必要,光看领导这么事无巨细的在这些小地方都帮你 code review 进行一些修改,就说明领导非常负责,领导的这些修改和你的哪个更规范?这个不好说,但是领导的修改我个人认为确实很规范,最起码没错。
二是,我认为确实领导的一些修改没有必要。就比如:上面的那个我画红框的地方,把 setVisible 换成了 show ,其实没必要,但是我认为领导的那个更容易让人看懂和辨识。还收上面的那个常量的命名,领导也给修改,其实确实也是没必要的地方。
还有一个地方比如:a.do1() a.do2() ,领导给修改成 a.do1.do2(),或许没必要,但是领导的这个修改可以让代码更简洁,看起来更方便,在维护代码和更新迭代上来讲,确实让你一眼就懂,很清楚,方便整个团队工作的管理和交接。
想法
其实,作为一个团队来讲,首先看看整个团队有没有代码规约和规范,里面是怎么规定这个变量,常量,方法函数的命名的,如果这个团队里有代码规约就是这么制定的命名规则,我们还是应该按照这个规则来命名。
你想想一下:
一个团队的 leader 下面十几个人,你是想让领导适应十几个人的风格,还是让十几个人统一到领导的风格?
代码风格和规范统一了,才利于整个团队代码的维护和交接,有利于代码的管理和升级。这就要求团队必须有一个代码规范。欢迎大家关注我的微信公众号:非著名程序员
比如:上述程序员,不满意领导的修改,你先看看团队里有没有代码规范,代码规范是对于命名是怎么规定呢?如果有,是你没有按照规范来使用,那就是你的问题,如果没有规范,那你可以找 leader 谈一谈,团队应该制定一个规则,能否出个规则,以后我按照这个规约来写,也可以减轻领导 code review 的工作量。(http://godcoder.me/)
代码评审
为什么要进行代码评审?
- 提高质量
- 及早发现潜在缺陷与 BUG,降低事故成本。
- 促进团队内部知识共享,提高团队整体水平
- 评审过程对于评审人员来说,也是一种思路重构的过程。帮助更多的人理解系统。
其实,我认为代码评审,不仅仅是领导的事,每天抽出一个小时,团队里每个人都对其他人的代码进行评审也是非常好的,不仅可以找到各自身上写代码的缺陷和毛病,还可以学习别人写代码的优点。毕竟评审过程对于评审人员来说,也是一种思路重构的过程。欢迎大家关注我的微信公众号:非著名程序员
另外,整个团队必须要有一个明确的代码规范和规约的好处是,code review 应该是做重要的事,而不是花在这些不规则的命名上,命名的事,让规约来约束大家,code review 最重要的是提高代码的质量,发现潜在缺陷与 BUG,寻找项目模块中不合理的地方,比如:系统关键模块,业务较复杂的模块,缺陷率较高的模块等。
***,我想说,截图上的那个领导,确实水平很高,光从命名上来讲,确实很规范,虽然可能有点较真和过了,但是确实值得学习。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
若刘海全面屏注定会消失 苹果还会坚持Face ID吗?
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 无论是苹果官方还是第三方研究机构统计数据都已经证明,iPhone X 从发售至今一直是全球***的智能手机,至少从发售至 2018 年***季度都全球单机型销量***的智能手机。尽管如此,iPhone X 仍然遭到很多非议,只要翻看社交媒体还和社区论坛的评论,绝大多数机友都表达了对刘海屏“不喜欢、非常讨厌”的观点。 当然,不少厂商虽然曾经公开嘲讽过 iPhone X 的设计,但仍复制了 iPhone X 的“刘海”设计,并解释称在追求更大屏占比的道路上,设计上是很难避开凹槽和缺口。不过,也有一些特立独行的厂商选择不跟随,例如前段时间国产手机厂商 vivo 推出的 NEX 新旗舰,采用了“零界屏全面屏”设计。 如下图所示,vivo NEX 实现了正面无刘海的全面屏,而且得益于超窄边框设计,因此上边框宽度 2.16mm,左右边框 1.71mm,下边框也仅 5.08mm,以 91.24% 的***整机屏占比打破行业记录。为了实现无刘海的全面屏,vivo 在 NEX 上提供了很多解决方案。其中,解决听筒采用的是“全屏幕发声...
- 下一篇
机械结构回归是一场有关手机的“文艺复兴”
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 物理学将“时间”定义成始终向前的度量单位——铯-133原子基态的两个超精细能阶间跃迁,期间对应辐射的9192631770个周期的持续时间,这颗蓝色的星球就走过一秒。时间的不可逆决定了对于逝去的事物,往往只能纪念缅怀,因为它们全都一去不复返,狠心决绝难以追回。 然而艺术和设计偏不这么想。度过中世纪的黑暗,繁荣的欧洲迎来了长达三世纪的文艺复兴,新兴资产阶级藉由那些美妙的绘画、雕塑、音乐以及文字作品,“再生”了希腊和罗马古典时期思想与人文艺术的高度繁荣。这也被视作人类由神为中心的神论时代,走向真正以人文主义为核心的全新时代。 在以iPhone为首的大屏智能手机时代来临之前,甚至连诺基亚都没有独霸时代的时期,懵懂的手机行业就像是古希腊和古罗马艺术和哲学盛行的时代。厂商和设计师没有先例可循,也就意味着设计不存在固有的逻辑观念——翻盖、直板、滑盖以及旋转式的产品层出不穷。迷人的机械结构令手机充满了50年代的逻辑美学。 这种百花齐放百家争鸣的阶段最终败给了“实用主义”为首的智能手机时代,在近5年的手机变迁中,屏幕变得越来越大、结...
相关文章
文章评论
共有0条评论来说两句吧...