Welcome everyone

 分类:技能沉淀

编码

新手编码试炼(四)

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

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

编码

新手编码试炼(三)

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

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

编码

新手编码试炼(二)

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

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

编码

新手编码试炼(一)

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

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

算法和数据结构

图 基础

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

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

编码

重构 代码的坏味道

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

汪明鑫 10个月前 (10-15) 94浏览 0评论 0喜欢