Welcome everyone

 分类:编码

编码

打工人代码锤炼

打工人代码锤炼
命名的力量 【有意义的命名】 代码即文档,一切尊崇可读性优先,都够明显的表达开发者的意图! 无法想出一个合适的命名随便胡乱凑一个变量名、方法名、甚至类名,短期是爽了自己, 长期来看加大了代码的维护成本和学习成本,大家应该在工作中深有体会有些代码的命名简直不忍直视,还不加注释...

汪明鑫 3年前 (2020-12-09) 675浏览 0评论 0喜欢

编码

和重构扛上了

和重构扛上了
何为重构 根据 《重构 改善既有代码的设计》一文中对重构的定义 : 在不改变代码外在行为的前提下,对代码作出修改,以改进程序的内部结构。 因此重构的基本要求是不要更改代码的行为。   何时重构 代码的坏味道?   CV 工程师…   ...

汪明鑫 4年前 (2020-09-23) 725浏览 0评论 0喜欢

编码

新手编码试炼(四)

新手编码试炼(四)
配置下发,避免硬编码 给用户下发展示的文案,一些时效性相关的,任何可能会变化的常量配置, 都不要硬编码,要在配置中心配置起来,产品的需求永远是在变动的   还在写npe??? 避免npe 但凡getXxx获取结果可能为null,要校验一下,不能直接拿来一顿使用 Long...

汪明鑫 4年前 (2020-05-25) 619浏览 0评论 0喜欢

编码

新手编码试炼(三)

新手编码试炼(三)
  【去掉多余无用的注释】 1,大家都比较清楚的地方无需注释 (如常用的变量、名词) 2,比较正常的业务逻辑无需注释 3,关键地方、逻辑复杂的业务需要注释 4,尽量用可读性高的命名、代码编写、优雅的格式去取代注释   【多判空】 1,stream里  .fi...

汪明鑫 4年前 (2020-05-12) 571浏览 0评论 0喜欢

编码

新手编码试炼(二)

新手编码试炼(二)
组里的cr相当之给力、也很严格 自认为写业务代码就算写的不好,不会有多少问题 昨天写的代码被提了20多个Issues,改的我怀疑人生。。。 典型的以前写代码没怎么被好好cr过,现在写尽是问题, Issues大致分布在规范、格式、可读性、逻辑问题。 之前在老东家大多是mybatis...

汪明鑫 4年前 (2020-05-07) 577浏览 0评论 0喜欢

编码

新手编码试炼(一)

新手编码试炼(一)
1,大方法往往要抽小方法     抽方法的目的:     a,可读性(主要)     b,可重用   2,命名的作用大于注释      类、方法、变量命名命的好,可以在很大程度上提升可读性      不要过分注释,复杂逻辑、关键地方需要注释   3,日志:  ...

汪明鑫 4年前 (2020-04-28) 593浏览 0评论 0喜欢

编码

重构 代码的坏味道

重构 代码的坏味道
前言 最近在看《重构 改善既有代码的设计》, 有很多地方还是挺难的,感觉现在看有点早,应该工作满一年了再看, 因为很多重构还是需有一些经验支持,但既然看了就en着头皮看吧   目录介绍 第一章是一个小案例,通过一个案例,作者不断的优化,引入重构 第二章偏概念性,说实话有...

汪明鑫 4年前 (2019-10-15) 712浏览 0评论 1喜欢

编码

代码质量小结

代码质量小结
最近在做代码质量相关事情,简单来说就是修改出问题的代码 用工具扫描全部代码,可以找出出问题的代码,再做相应的修改   总结如下: 命名严格遵守lowerCamelCase、UpperCamelCase,不要想当然哪里想大写就大写 不要用下划线命名 单元测试类命名 Xxx...

汪明鑫 5年前 (2019-09-18) 825浏览 0评论 0喜欢