首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JunBin
掘友等级
ThoughtWorks高级咨询师
|
ThoughtWorks
一花一世界,一码一浮生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 51
沸点 3
赞
54
返回
|
搜索文章
最新
热门
破解遗留系统快速重构的5步心法(附实例)
前两天和一个架构师朋友闲聊,说到了 「重构」 这个话题,他们公司早年间上线的项目系统,因一直没专人在演进过程中为代码质量负责,导致现在代码越来越混乱,逐渐堆积成“屎山”,目前的维护成本已远高于重新开发
每天写代码,如何瘦身34斤?
在自律的过程中,我们也会更深刻地认识自己,克服浮躁、远离焦虑、走出迷茫,释放出自己更大的潜力;自律能够带给你发自内心的平静和享受。因为你知道,自己在一天天地改变,能坚持下去的自律,都会成为蜕变的契机。
遗留系统开发之道
在软件这个行业里,有一个有意思的名词叫“祖传代码”。泛指那些结构混乱的遗留系统代码。相信大家或多或少在工作中都会遇到过遗留系统,你是否遇到过下面的问题? 遗留系统常常有2个非常明显的特点。 这使得我们对代码修改的成本非常大,并且往往容易出错。 对付依赖代码的工作其实就是动手改,…
Kotlin Coroutine 探索之旅
大家如果已经使用Kotlin语言进行开发,对协程这个概念应该不会很陌生。虽然在网上有很多Kotlin协程相关的文章,但当我开始准备使用的时候,还是有如下几个疑虑。 接下来就带着这几个问题一起来了解一下Kotlin的协程。 关于协程,我在网上看到最多的说法是协程是轻量级的线程。那…
Android R 新特性变化
Android 10 新增了一个系统级的深色主题,非常适合光线较暗的场景并能帮助节省电量。 Android 10 引入了全手势导航模式,该模式不显示通知栏区域,允许应用使用全屏来提供更丰富、更让人沉浸的体验。 共享快捷方式功能可使共享更加轻松快捷,让用户能够直接跳转到其他应用来…
Clean Architecture - Android
仓储模式(Repository Pattern)是存在于业务和数据库之间单独分离出来的一层,是对数据访问的封装。
Android项目指南
1. 项目指南 新项目应遵循Android Gradle插件用户指南中定义的Android Gradle项目结构。 类名用UpperCamelCase编写。 对于扩展Android组件的类,该类的名称应以该组件的名称结尾;例如:SignInActivity,SignInFrag…
clean-code-java 你都会了吗?
将源自 Robert C. Martin 的 Clean Code 的软件工程原则适配到 Java 。 这不是一个代码风格指南, 它是一个使用 Java 来生产 可读的, 可重用的, 以及可重构的软件的指南。 这里的每一项原则都不是必须遵守的, 甚至只有更少的能够被广泛认可。 …
Android之Binder底层原理
Binder是Android中特有的一种跨进程通讯的方式。但我们在平时的开发过程中,可能很少用的。而Binder的整个体系结构又尤为复杂,一般很难通过网上的一两篇博客,就能把Binder吃透,我们需要通过源码及Binder的一些架构原理,来进行研究。后面的章节我们将主要通过3个…
Android之Activity启动流程
学习优秀的代码,可能是进步最快的方式之一,特别是看一群优秀的Google开发工程师的代码。 知己知彼,了解系统的运行原理。在实际的项目开发中,解决一些疑难杂症,对于排障分析有很重要的意义。(开发中最怕就是特殊机型兼容,一些无日志的问题,这个时候只能靠经验来分析,熟悉系统的运行流…
下一页
个人成就
优秀创作者
文章被点赞
380
文章被阅读
77,615
掘力值
2,313
关注了
10
关注者
2,300
收藏集
2
关注标签
15
加入于
2017-03-31