首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
akiyama
掘友等级
Android开发工程师
|
Tencent
写优雅的代码,做优雅的人。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
19
文章 16
沸点 3
赞
19
返回
|
搜索文章
文章
热门
最新
谈谈代码重构
好久没写文章了,最近太忙了,诈个尸,恰好最近在代码重构,简单谈谈什么时候重构、重构的原则以及怎么实施去重构。 任何时间都可以进行重构,前提是你有足够的时间以及精力去做这件事情,大部分公司重构代码是不会计入KPI的,甚至重构的越多,出bug的概率就越大,背锅的可能就越大。因此,小…
App启动时间(翻译)
用户希望App启够足够快的开始启动,如果一个App启动时间过长,会令用户非常失望,并且可能会在play store中对App评价很低或者干脆卸载我们的App. 这篇文章主要是提供了一种能够优化我们App启动时间的方法。文章首先会描述我们App的启动过程,接下来会讨论一下我们应该…
个人努力很重要,但是历史进程更重要……
我一直认为所谓成功是99%的汗水+1%的天赋是骗人的,写下这句话的时候觉得自己实在书政治不正确,但是转念一想,这的确是我人生20多年生涯中思考和经历的得出来的结论。 为什么这句话能够如此流行,因为影响成功的因素如此多,多到很难通过一两个因素能够列出一个所谓的成功公式出来,成功的…
移动端架构的几点思考
最近很多文章都在谈移动端的架构,在早些年的时候,移动端是没有所谓的架构可言的,很大的原因是因为移动端开发刚刚兴起,刚刚兴起意味着“代码存量少”,意味着软件复杂度相对于传统的服务端开发更低。但是最近越来越多的人谈到软件架构很大一部分原因是移动端经过十年的积累,诞生了越来越多的大型…
提问的智慧
这篇文章详细描述了怎么进行提问,提问前的注意事项,以及如何礼貌的进行提问,里面有一句令我印象非常深刻:“轻率的提问只能得到轻率的回答,或者压根没有”。里面的这些论述不仅仅是程序员式的提问,对我们生活中如何“表达问题”,怎么获得帮助,有非常好的借鉴意义。
从函数式编程说起
“好事者”总结了一个份关于Android开源项目的榜单,榜单里面包含了Android开发中常用的开源库,排在第一的是网络封装框架Retrofit,而RxJava(RxAndroid)则排名十三。榜单是以使用优先级来评判的,Android开发中必不可少的模块排名会高一些(使用多而…
深入理解RxJava中的观察者模式
通过这两篇文章相信你能对RxJava有一个初步的了解,这篇文章不打算介绍RxJava的具体使用方式,因为我觉得使用方式在文档中其实写的很清楚,这些属于“术”的层面,站在更高层次去理解RxJava的原理和核心内容才是“道”,只有“道”和“术”相结合才能真正的掌握RxJava,本篇…
随手记Android JS与Native交互实践
随手记技术团队,JS和Native交互
关于终端业务组件化的几点思考
在终端开发中常常会因为项目的复杂度越来越高,而需要不断对业务做划分和分组,在Android中称为模块化,模块化的意义在于不断对项目做业务和代码层面的分离,从而最终做到业务的隔离和代码的复用,这种思想在其它平台也有所体现,例如WEB的前后端分离。在Android中一般来说,最终模…
谈谈Android中的MVP
谈MVP之前我们先来聊一聊软件开发中的模式,在软件开发中由于需求的不断变更,产品的不断迭代,程序员们为了应付产品经理不断变化的需求,提出了一系列的定式。定式一词最早应该是来源于围棋中的术语,围棋的定式本质上也就是通过一定开局方式来提高围棋的胜率,软件开发中也是一样的,通过精心设…
下一页
个人成就
文章被点赞
755
文章被阅读
48,140
掘力值
1,781
关注了
17
关注者
97
收藏集
1
关注标签
26
加入于
2015-11-30