首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小熊345
掘友等级
资深android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
189
文章 189
沸点 0
赞
189
返回
|
搜索文章
最新
热门
设计模式之工厂方法模式
考虑一个应用程序类Application,支持创建文本文档,编辑文本文档等操作。 ......... 现在,如果我们想添加对image文档的支持,我们如何设计程序呢。从设计模式的核心思想(封装变化,解耦具体实现)出发,扩展程序我们需要两步。 1.封装变化 将程序中可能因为需求变…
彻底理解设计模式
作为一个专业的开发人员,我们不能以单纯的完成指定功能为目的去设计程序。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性(扩展性)。这样,当未来需求发生变化的时候,我们就可以从
防御式编程
在防御式驾驶中要建立这样一种思维,那就是你永远也不能确定另一位司机将要做什么。这样才能够确保在其他人做出危险动作时你也不会受到伤害。你要承担起保护自己的责任,哪怕是其他司机犯的错误。同样,防御式编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数…
得到Android团队无埋点方案
客户端埋点是数据收集的最基本手段,但由于业务迭代速度很快,手动埋点方案虽然灵活多变,但是极大的增加了客户端开发人员的工作量。开发完成业务功能需要花费很大的精力处理埋点事宜,而且随着迭代版本,埋点的数量会越来越多,这些老旧埋点的维护工作也需要付出不小的努力。并且,手动埋点的正确性…
基于Retrofit,OkHttp,SqlLite的网络请求框架封装
从今天开始,我决定做一件有意义的事,逐步开源一些我认为很有价值的项目并附带一些深度的原理分析。给那些想要提高android开发技术水平,但又没有思路的同学一些方法上的启迪。同时也可以宏观上扩展个人的技术视野和眼界。下面开始第一个开源项目的深度讲解,大家一起来吧。 项目名称DDN…
组织优秀代码的四原则
代码写了5年,必然会产生审丑疲劳,代码混乱不堪,无法维护,可阅读性基本没有。面对种种的问题,如何使代码更优雅,更具可读性便成了迫切需要解决的问题。
个人成就
文章被点赞
16
文章被阅读
2,951
掘力值
111
关注了
15
关注者
2
收藏集
4
关注标签
12
加入于
2016-04-13