扫码阅读
手机扫码阅读
送你一本 Java 研发自测的开源书
192 2024-08-27
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:送你一本 Java 研发自测的开源书
文章来源:
TechLead 少个分号
扫码关注公众号
写作不仅是一项孤独和漫长的活动,同时也带来满足感和收获。作者在写作时,可以系统地整理所学知识,并在完成后把记忆中的内容“忘掉”,类似于把内存数据缓存到硬盘上,减轻大脑压力的同时积累经验。
作为应用开发者,自我测试是开发过程的重要部分。单元测试可以提高软件的健壮性和专业度。尽管作者不完全支持测试驱动开发(TDD),但他从单元测试和端到端(E2E)测试中受益良多。因此,作者将自己在Java编程和项目实践中积累的经验和技巧整理成书《Java 研发自测》。
这本书原计划去年出版,但由于作者缺乏出版经验,发现内容质量尚未达到满意水平,因此取消了出版计划,并邀请同事参与编辑。为了获取更多反馈,并让内容更快地在同事和朋友中传播,作者决定将书的前半部分内容开源,并继续修改完善出版稿件。
开源的前半部分内容足以帮助初学者掌握Java基本单元测试、了解测试替身、进行基于Spring环境的单元测试和API测试。作者鼓励大家对内容提出反馈,并欢迎对开源仓库贡献Star、Issue和Pull Request。最后,作者感谢大家的支持,并提供了访问和代码仓库的链接。
想要了解更多内容?
查看原文:送你一本 Java 研发自测的开源书
文章来源:
TechLead 少个分号
扫码关注公众号
TechLead 少个分号的其他文章
建模和编程中的契约 —— Design By Contract
1. 业务是生意,不是功能也不是交互,人是生意的主体。\x0a2. 人是不可靠的,需要用契约来约束生活的方方面面。\x0a3. 把软件组装起来的连接点就是接口,接口也是契约。\x0a4. 开发软件是关于生意的生意,管理团队也需要契约。
系统设计 | 如何表达迭代技术方案?(战术篇)
本文整理了一些日常项目上进入迭代前的技术方案输出物。
系统设计 | 软件开发过程中的模型
结合多年的工作经验,将整套软件系统设计过程中用到的工具、输出物整理到下图。
系统设计 | 如何生成 Excel(列表+详情)
一些导出 Excel 文件的方案,有用可以收藏。
周末杂谈 | 追不上热点,但想聊聊程序员的心理问题
本来不想追这种热点的,这篇文章纯粹是为了分享一下我个人的经历,因为这段经历从后面来看其实非常宝贵。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线