写作是一件孤独和漫长的事,但是却伴随着满足和收获。

从某种程度上来说,写作的最大受益者是其作者本人,而不是读者。

因为在写作的过程中可以重新系统性整理学到的知识,写作完成后还可以放心的"忘掉"。

将大脑中的临时记忆和知识写下来,这个过程就像把内存中的数据缓冲到磁盘上,释放内存压力的同时真正积累了经验。

作为应用开发者,研发自测是其重要的组成部分。有单元测试的软件,会比没有单元测试的软件更健壮和专业。虽然我不是 TDD 的拥趸,但是也从单元测试及类似的 E2E 测试中获益匪浅。

于是我把 Java 编程过程中在实际项目中能使用的相关经验和技巧整理了下来,汇集成了一本书《Java 研发自测》。

原本在去年计划出版,由于没有太多出版写作经验,在出版前意识到其内容质量还达不到满意的程度,于是取消了出版计划,并邀请了同事继续编辑。

为了获得更多朋友的反馈,以及更早的将这些内容在同事、朋友中传播和使用。我们决定将其前半部分开源,并继续修改出版稿件。

前半部分的内容已经足以帮助初学者在日常工作中编写 Java 基本的单元测试、了解测试替身、基于 Spring 环境下的单元测试,以及 API 测试。

请大家多提反馈,如果喜欢相关内容可以给开源仓库贡献 Star、Issue 和 Pull Request。

感谢大家支持!

访问地址:https://java-self-testing.github.io/java-self-testing-book/open in new window

代码仓库:https://github.com/orgs/java-self-testing/repositoriesopen in new window

Last Updated:
Contributors: lin