【视频】设计大型可扩展系统的学习资料
最近又有新视频发布了,后续我们会定期把在 B 站更新的热门推文视频在公众号上做一下同步,但是一般会有滞后一到两周,如果大家想及时观看视频,欢迎关注我们的 B 站同名账号 GitHub精选。
1、为 Go 语言设计的测试工具包
Testify 是一个为 Go 语言设计的测试工具包,它与标准库无缝集成,旨在简化测试过程。该项目提供了一系列功能强大的工具,包括但不限于易于使用的断言、高效的模拟机制和全面的测试套件接口。此外,Testify 还支持友好的失败描述输出,使得测试结果更易于理解。
开源项目地址:https://github.com/stretchr/testify
更多介绍:https://mp.weixin.qq.com/s?__biz=MzAwMzE5NzM2Nw==&mid=2247491905&idx=1&sn=d9c64bcd81f622cd7babf7225b5cadf0&chksm=9b3c7199ac4bf88f766e985c3f97f4f4a82c7f521d74b0c8e5727111adf74855b2865806d559#rd
2、设计大型可扩展系统的学习资料
System Design Primer 是一个旨在帮助工程师学习如何设计大型系统并准备系统设计面试的开源项目。该项目通过提供一个有条理的资源集合,涵盖了从基础到高级的系统设计概念,让学习者能够逐步掌握如何构建可扩展的系统。项目内容不仅包括常见的系统设计问题以及解决方案的讨论、代码和图表,而且还提供了面向对象设计的面试问题及其解决方案,帮助用户全面准备面试。
开源项目地址:https://github.com/donnemartin/system-design-primer
更多介绍:https://mp.weixin.qq.com/s?__biz=MzAwMzE5NzM2Nw==&mid=2247491894&idx=1&sn=2f483b5f7e446181ee28b355d5d050d0&chksm=9b3c71eeac4bf8f8dcbe73a155cd1dd85bbfffb8a94c8bf8bf6c46aa4c7969c186d03764fdb9#rd
3、轻松上手构建 Web 应用的工具
Mesop 是 Google 推出的一个 Python 编写的 UI 框架,它允许开发者快速构建如可演示的 Web 应用和内部工具。Mesop 的核心优势在于它的直观性和开发流程的丝滑:开发者可以使用习惯的 Python 代码编写 UI,遵循易于理解的反应式 UI 范例,并利用丰富的已有组件。
开源项目地址:https://github.com/google/mesop
更多介绍:https://mp.weixin.qq.com/s?__biz=MzAwMzE5NzM2Nw==&mid=2247491814&idx=1&sn=4a453d7191355f7e9851db798d5f00b0&chksm=9b3c703eac4bf928ae7ddd01a599146a1448e5a545f4f4f9fce3e6294fa74f9fd4e342f71597#rd
如果觉得我们的视频还不错的话,欢迎大家一键三连关注我们,我们也会做更多有意思的视频。
读者专属插件:github.com/ZhuPeng/github_linker
公众号快速添加小程序插件:github.com/ZhuPeng/mp-transform-public
更多精彩请扫码关注如下公众号。