密码管理工具之 keeweb

keeweb 是一款优秀的免费开源密码管理软件,兼容 KeePass 数据库,跨平台,也可以托管在任何静态网页服务上作为 web 应用使用。数据库文件可以方便的同步到 Dropbox 。

Cleaner 应用工程及架构设计

Cleaner 是一个新开发的工具类应用,主要集成了内存、通知、应用、大文件、冗余文件、相册清理等功能。同时提供对外的数据提供者接口和 Deeplink 入口。

生产力工具之 StackEdit

StackEdit 是一款优秀的在线 Markdown 文本编辑工具,可以方便的创建和管理文档,记录日记等。

如何使用 Dagger 编写测试

使用像 Dagger 这样的依赖注入框架的一个好处是可以让你更容易编写测试代码。本文档探讨了测试使用 Dagger 构建的应用程序的一些策略。

Android 四大组件单元测试之 Receiver

和 Activity 测试类似,Receiver 测试相对比较简单,很容易得到 100% 的覆盖率

Android 四大组件单元测试之 Activity

Activity 测试相对比较简单,很容易得到 100% 的覆盖率

Android 开发人员自动化测试

编写测试的目的是为了验证程序是否正确执行、行为无误及是否稳定可用。同时,拥有充分测试代码的项目易于维护,便于交接、团队协作。

Mockito 单元测试实例

Mockito 是一款优秀的 Java 单元测试库,本文介绍如何使用 Mockito 来编写 Android 本地单元测试。

如何编写出不可测试的代码

这份指南列举了一些可以帮助你写出不可测试代码的原理或方法。或者,避免这些技术点可以帮助你写出可测试的代码。

MS-DOS 在 GITHUB 上托管源码

开源软件

为了更便于查找和下载,MS-DOS 即微软磁盘操作系统,在经历了将近 40 年历史后,将早期代码托管在了 Github 上开源。