首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
igniterTeam
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 10
沸点 1
赞
11
返回
|
搜索文章
igniterTeam
2年前
关注
Effective Kotlin 翻译系列 - 第一章 - 条目 7 - 返回有可能缺失时优先使用 null 或 Failure
仅当有特殊情况才抛出异常,否则用 null 或 sealed class 封装返回结果,错误返回,当需要返回额外信息时,优先使用 sealed class,提供 get /...
4
2
分享
igniterTeam
2年前
关注
Effective Kotlin 翻译系列 - 第一章 - 条目 6 - 优先考虑使用标准库中的异常类型而不是自定义异常类型
任何时候都应该尽可能使用标准库中已有的异常类型,而不是自定义异常类型,因为标准库异常类型更被开发者熟知和理解。...
2
评论
分享
igniterTeam
2年前
关注
Effective Kotlin 翻译系列 - 第一章 - 条目 5:明确对参数和状态的预期条件
翻译:liming 校对:levin 条目 5:明确对参数和状态的预期条件 在程序执行过程中应尽早地进行必要的校验以满足你的预期条件。在 Kotlin 中我们主要使用以下几...
2
评论
分享
igniterTeam
2年前
关注
Effective Kotlin 翻译系列 - 第一章 - 条目 4 - 不要暴露自动推断类型
1. 进行赋值时,自动推断的类型是等号右边成员的类型,而不是父类或者接口; 2. 推断类型容易随着项目迭代而发生可能的变化; 3. 明确类型不仅能够提高可读性,而且也能提高...
2
评论
分享
igniterTeam
关注了
Florence_Chan
igniterTeam
2年前
举报
#新人报道#
新人报到,用 Kotlin 的同学欢迎关注我们最近的翻译专栏:Effective Kotlin
juejin.cn
#Kotlin #Effective #Effective-Java #Effective-Kotlin
赞过
分享
评论
3
igniterTeam
2年前
关注
Effective Kotlin 翻译系列 - 第一章 - 条目 3 - 尽早消除平台类型
平台类型指的是从另一种语言获取并且未知可空性的类型 我们可以通过改变编码方式来尽早消除平台类型 对于公开的类、方法和参数应该尽量使用注解来指定可空性...
6
1
分享
igniterTeam
关注了
gfsming
igniterTeam
关注了
zxnap
igniterTeam
2年前
关注
Effective Kotlin 翻译系列 - 第一章 - 条目 2 - 最小化变量范围
第一章 - 条目 2 - 最小化变量范围:在任何情况下,我们都建议你尽可能地缩小变量或成员属性的范围...
8
评论
分享
igniterTeam
2年前
关注
Effective Kotlin 翻译系列 - 第一章 - 条目 1 - 减少可变性
优先使用 val 而非 var 优先使用不可变集合 使用 data class 减少模板代码 需要修改对象时,考虑使用不可变的 data class ,并使用 copy 函...
6
1
分享
igniterTeam
3年前
关注
双周热点+好文分享(一)
最近技术圈又有什么新动荡?最近有哪些好文章值得分享?有什么有意思的博客或者视频?又有哪些库更新新版本了?Android 又有什么新更新吗?...
5
1
分享
igniterTeam
赞了这篇文章
志跃同学
Android @bytedance
·
3年前
关注
使用 Architecture Component 实现 MVVM 的正确姿势
使用 Architecture Component 实现 MVVM 的正确姿势是怎样的?ViewModel 和 LiveData 在使用的时候有什么需要特别注意的?...
11
2
分享
igniterTeam
赞了这篇文章
志跃同学
Android @bytedance
·
3年前
关注
LiveData 的正确使用姿势以及反模式
你真的会用 LiveData 吗?你了解其中有哪些坑吗?本文将介绍 LiveData 的正确使用姿势以及常见的错误使用方式...
9
评论
分享
igniterTeam
赞了这篇文章
志跃同学
Android @bytedance
·
3年前
关注
LiveData 非粘性消息的探索和尝试
我们可以使用 LiveData 来发送事件吗?如何使用 LiveData 实现非粘性消息的发送呢?这里分享一些尝试和探索......
6
评论
分享
igniterTeam
赞了这篇文章
志跃同学
Android @bytedance
·
3年前
关注
自定义生命周期以及实现生命周期感知能力
如何让原本不具备生命周期的 View 拥有和Activity/Fragment 一样的 Lifecycle?如何让代码具备生命周期感知能力?...
12
评论
分享
igniterTeam
赞了这篇文章
志跃同学
Android @bytedance
·
3年前
关注
使用注解自动生成代码
如何使用注解来消除模板代码?关于 Annotation Processor 还有哪些你不知道的事......
12
7
分享
igniterTeam
关注了
志跃同学
个人成就
文章被点赞
35
文章被阅读
3,325
掘力值
189
关注了
4
关注者
12
收藏集
0
关注标签
0
加入于
2021-04-28