扫码阅读
手机扫码阅读
送你一本 Java 研发自测的开源书

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。


TechLead 少个分号
扫码关注公众号
写作不仅是一项孤独和漫长的活动,同时也带来满足感和收获。作者在写作时,可以系统地整理所学知识,并在完成后把记忆中的内容“忘掉”,类似于把内存数据缓存到硬盘上,减轻大脑压力的同时积累经验。
作为应用开发者,自我测试是开发过程的重要部分。单元测试可以提高软件的健壮性和专业度。尽管作者不完全支持测试驱动开发(TDD),但他从单元测试和端到端(E2E)测试中受益良多。因此,作者将自己在Java编程和项目实践中积累的经验和技巧整理成书《Java 研发自测》。
这本书原计划去年出版,但由于作者缺乏出版经验,发现内容质量尚未达到满意水平,因此取消了出版计划,并邀请同事参与编辑。为了获取更多反馈,并让内容更快地在同事和朋友中传播,作者决定将书的前半部分内容开源,并继续修改完善出版稿件。
开源的前半部分内容足以帮助初学者掌握Java基本单元测试、了解测试替身、进行基于Spring环境的单元测试和API测试。作者鼓励大家对内容提出反馈,并欢迎对开源仓库贡献Star、Issue和Pull Request。最后,作者感谢大家的支持,并提供了访问和代码仓库的链接。
想要了解更多内容?


TechLead 少个分号
扫码关注公众号
TechLead 少个分号的其他文章
模型诊断 | 上下文之间的边界和幂等因子
如果在两个服务中需要实现最终一致性,却找不到幂等因子,说明模型设计可能有一些问题,这在边界模型设计上需要特别注意。
系统设计 | 解决困难问题的思路
我们想要得到什么,就要先想想什么可以失去。
系统设计 | 如何生成 Excel(列表+详情)
一些导出 Excel 文件的方案,有用可以收藏。
架构中的矛盾和权衡
我们在讨论架构的过程中,总会陷入一些矛盾,这些经典的矛盾成了关于架构无尽争论的源头。这些矛盾往往是我们分析架构方法的关键所在。
系统设计 | 微服务权限检查点
了解微服务权限检查点设计,确保在微服务架构中实现有效的权限管理。掌握微服务中的权限检查点,保护系统免受未经授权的访问。了解微服务权限设计的最佳实践,确保系统的安全性和可靠性。
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线