写代码的七八九十宗罪,多图、胆小慎入!

简介: 写代码的七八九十宗罪,多图、胆小慎入!

前排 警告



罪行不分先后,有罪你得认,认完你得改!  


正文 列罪



自带混淆加密


为了防范他人破解代码包快速检索代码。

有这么一些人在负重前行。

有意无意地将代码做了轻度混淆!


罪证:


image.png


代码爬山


领导 : 你在上班看小说吗?

我: 没啊。我在看JC写的代码呢。

领导: 那你怎么一直用鼠标滑轮? 不用敲键盘?

我: 一个行数 800行,我滑轮冒烟了快要。


总有一些小说作家,写代码不会考虑抽方法,动不动就是一篇长篇小说。


image.png


像诗一样去写代码,不好吗:


ps: JIT 知识点,感兴趣可以看完该篇后去了解。

image.png

image.png


为你 ‘流’ 坑


stream 流的应用,大批‘流’坑爱好者潜伏在各个公司。


罪证:


image.png


上图的流坑有二 :


①用流前,确保流源不为null


②使用toMap,如果value不是对象,要记得避免空指针


image.png


image.png


声东击西


这一招,一般人把握不住, 但是我还真遇到过真人真事。


例如 : 表面是 根据编码查数据, 但是起名字是根据类型查询。


罪证:


image.png


脱裤子放屁


有些人没了,但是他还活着。

有些代码写了,好像没写一样。


罪证:


image.png


异常占领了大脑高地


自从自定义了一个异常后, 巴不得上厕所都用它。

用异常控制流程,比较愚昧。


罪证:


可以直接返回 失败和相关业务码,非得抛异常走全局补抓。 (我拳头都握紧了!!!)


image.png


数据库是我家,循环查库


数据库训练大师,动不动就循环几百次鞭策数据库!

批量查询,批量新增从来都是一字不谈!


罪证:


image.png


命名的艺术


艺术家随处可见,艺术家留给世人的代码,往往都是巨作。

致敬。


罪证:


批发式命名,家里估计是做生意的,出手阔绰,有条有序。


image.png


找茬高手式命名,写代码是为了快乐,对,是自己的快乐。


image.png


混搭式命名,生活注意穿搭,写代码注意混搭。


image.png


随意式命名,我喝啥都可以,平时命名也是啥都行。


image.png


花样年华式命名,反正别人用的格式,我绝对跟他们不一样。


image.png


别具一格,我们不一样,不一样


利用格式就能把你整懵

我看你怎么接手我的代码


罪证:


image.png


注释的艺术,天才与疯子的极端


代码命名写的足够好,是不需要注释的,但是往往大家都会适当配合使用注释。


罪证:


image.png


看注释,像是在看小作文......


image.png


看注释,看啥看,一个字都不给你看!


image.png


充满神秘感,紧张感的注释。


净是些一些制造氛围的注释。。。


image.png


混脸熟的代码


某段代码就像阴魂不散一样,多次N次出现,有点像小广告,不确定,再看看。


罪证:


image.png

image.png

image.png


咱就是说,抽离出来一个 addOperateLog 函数不行吗?


空指针的日常


有些人,出生便是特种兵,制造空指针地雷,有数据时安然无恙,无数据时!直接爆炸!


罪证:


image.png

image.png

image.png


试问世人,谁人无罪。

知罪改之,即可。

该篇就到这吧。

相关文章
|
1月前
Midjourney-03 收集Prompt 动漫风格 樱花 武士 魔法少女 自然 机甲 拟人动物 歌剧场景 星际飞船 神秘森林 精灵 详细记录 超多图片 多种风格 附带文本 关键词
Midjourney-03 收集Prompt 动漫风格 樱花 武士 魔法少女 自然 机甲 拟人动物 歌剧场景 星际飞船 神秘森林 精灵 详细记录 超多图片 多种风格 附带文本 关键词
25 0
|
6月前
|
图形学
如何在微信小游戏制作工具中做出好看的粒子效果?
如何在微信小游戏制作工具中做出好看的粒子效果?
105 1
|
11月前
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!(二)
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
|
11月前
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!(四)
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
|
11月前
|
小程序 程序员
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!(一)
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
|
11月前
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!(三)
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
|
6月前
|
缓存 数据库 数据安全/隐私保护
我绘制文章插图的三个神级工具
我绘制文章插图的三个神级工具
109 0
|
11月前
|
前端开发
前端必学——实现电商图片放大镜效果(附代码)
放大镜可以说是前端人必须学会的程序之一,今天的案例为大家展示一下怎么实现放大镜的效果! 效果图展示   整个效果就是当鼠标放到展示图上的时候,会出现一个遮罩层以及弹出来一个框展示一个详情图,并且鼠标移动的时候详情图跟着移动,鼠标离开详情图消失。
|
iOS开发 MacOS Windows
拥有100+高效工具的我,差点被这个问题难住了 | 给视频加字幕
拥有100+高效工具的我,差点被这个问题难住了 | 给视频加字幕
拥有100+高效工具的我,差点被这个问题难住了 | 给视频加字幕
|
图形学
如何做出好看的粒子效果
嗨!大家好,我是小蚂蚁。 微信小游戏制作工具提供了简单的粒子插件,使用起来简单明了(如果你用过Unity的粒子组件就知道这个有多简单明了了),虽然功能相对简单,可设置的属性也有限,但是我们仍然能够用它在游戏中做出漂亮的效果。 比如说在彩虹星球大冒险中,所有的爆炸都是使用的粒子效果来实现的。
133 0