首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hyzhan43
掘友等级
全干工程师
|
Null
获得徽章 22
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 29
沸点 2
赞
31
返回
|
搜索文章
最新
热门
浅谈如何写好一个接口
前言 从工作至今,见过 N 多个接口。 那接口,叫一个百花齐放,奇形怪状,怎么写都有。 或许 公司没有一套约定俗成的后端编码规范吧。 下面分享一下我 "多年" 编写接口经验。 返回数据格式 在和前端对
优化参数前置校验
前言 我们通常写接口都会用到 @Valid 注解,通过 @NotNull,@NotEmpty 等等来简单校验我们的接口入参。 但是有些入参,需要查询数据库,这时候 @Valid 自带的校验注解,就满足
封装通用返回值
前言 最近入坑了一家坑爹的公司,巨型单体,那代码,脑壳痛。 💩山遍地是,竟没有一片净土! 差点被同化了 致敬那些在屎山开发的程序猿 谁说站在光里的才算英雄 ? 你们才是! 场景 如果 我们的表,没有冗
为什么要 Java 集成测试呢?
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。 ——百度百科 记得 刚刚开始接触测试的时候,不以为然,觉得编写测试代码浪费时间,浪费精力。是一件吃力不讨好的事情。 好的测试,往往可以大大减少接口返…
Kotlin的圣光机甲——KtArmor通用流程篇 (二)
在前一篇中,介绍了 KtArmor—MVVM 简单的使用方法,但是这往往不是全部。 在持续迭代、维护下,发现功能越写越多,也相应复杂起来。 废话不多说,进入正文。 回到上文所说的 Login 示例,我们在 LoginViewModel,通过quickLaunch DSL 方式,…
开源框架那些事
.... 再看看自己的代码,突然不香了。 可能你会觉得自己菜,造不出轮子,但是好的框架,往往是经历长时间的迭代更新,才会有今天的框架,先迈出第一步,开发属于自己的框架,让 ”时间去优化“ 吧(持续迭代)。 醒醒!别做梦了,这种 "类型" 框架,新手还是别想到了(大佬除外),一上…
新鲜出炉的 MVVM 脚手架 —— KtArmor-MVVM
继 KtArmor-MVP 版推出后,收获到 “不少人” 反响,期望有个 MVVM 版。 我便立马投入 KtArmor-MVVM的开发中,由于工作原因,开发断断续续。缺乏动力,和所谓的灵感。 导致迟迟未能 推出 KtArmor-MVVM 版。 最近在 KtArmor-MVP 基…
BAT 是我美丽而羞涩的梦 | 掘金年度征文
初出茅庐的我,是一个标准的三无青年。 全凭借一副帅气的脸(buyaolian),苟全性命于社会。 12月初,大三毕业的话,满怀期待,踏上了社招的旅途。 本以为一帆风顺,但现实总是那么不敬人意。 面试了大概4、5家小公司,在“众多” offer下,(只有两个!),挑选了一家 小外…
[解锁新姿势] 回想起被 `if-else` 支配的恐惧,我们要打倒 if - else
在之前文章说到,简单 if-else,可以使用 卫语句 进行优化。但是在实际开发中,往往不是简单 if-else 结构,我们通常会不经意间写下如下代码: 毫不夸张的说,我们都写过类似的代码,回想起被 if-else 支配的恐惧,我们常常无所下手,甚至不了了之。 下面分享一下我在…
[即学即用] Android开发——状态模式
通过 SharedPreferences 保存一个 用户是否登录(isLogin) boolean 变量,然后根据该变量,来判断是否进行登录页面跳转。 同理,我们在 点击收藏按钮处理逻辑上,也是根据 isLogin变量,来进行判断是否收藏,再进行相应逻辑处理。这里我们可以嗅得到…
下一页
个人成就
文章被点赞
433
文章被阅读
69,425
掘力值
2,132
关注了
25
关注者
188
收藏集
0
关注标签
7
加入于
2019-03-04