Welcome everyone

 分类:技能沉淀

编码

和重构扛上了

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

汪明鑫 1个月前 (09-23) 26浏览 0评论 0喜欢

编码

新手编码试炼(四)

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

汪明鑫 5个月前 (05-25) 62浏览 0评论 0喜欢

编码

新手编码试炼(三)

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

汪明鑫 6个月前 (05-12) 80浏览 0评论 0喜欢

编码

新手编码试炼(二)

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

汪明鑫 6个月前 (05-07) 85浏览 0评论 0喜欢

编码

新手编码试炼(一)

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

汪明鑫 6个月前 (04-28) 103浏览 0评论 0喜欢

算法和数据结构

图 基础

图 基础
前言 任何数据结构都是由数组和链表组成 包括树、图、跳表等等,万变不离其宗 本文主要是对图相关内容进行复习和整理 树图这些玩意在大学都是老大难的一块   图的定义 图(Graph)是由顶点和连接顶点的边构成的离散结构 图是很灵活的一种数据结构 在某种意义上树和链表也是特...

汪明鑫 10个月前 (01-08) 87浏览 0评论 2喜欢