编程语言中的架构思考

阅读数:138 2019 年 8 月 2 日 08:00

编程语言中的架构思考

在 QCon 北京 2019 大会上,姚钢强讲师做了《编程语言中的架构思考》主题演讲,主要内容如下。

演讲简介

一起探讨 Golang, Java, Python 等编程语言或者库的设计,及其对于代码结构和工程架构的影响。

主要内容

  1. Composition over inheritance ?
  2. Does Golang need dependency injection?
  3. Do we need a complete interface?

听众受益

了解编程语言和库设计中体现出来的架构思想,希望能帮助写出优雅的代码,设计出整洁的架构。

讲师介绍

姚钢强

知乎 业务架构组技术负责人

2013 年加入知乎,曾担任首页 Feed 工程技术负责人,通过构架优化使响应时间 P95 从 1.6s 降低到 700ms,稳定性由 99.9% 提升到 99.99%。2018 年开始负责社区业务架构组,与团队一起用 Go 重写了知乎主要的业务模块,完成节省机器资源 75%,并完善了公司的 Golang 基础设施。

编程语言中的架构思考

编程语言中的架构思考

编程语言中的架构思考

编程语言中的架构思考

编程语言中的架构思考

编程语言中的架构思考

编程语言中的架构思考

编程语言中的架构思考

编程语言中的架构思考

编程语言中的架构思考

完整演讲 PPT 下载链接

https://qcon.infoq.cn/2019/beijing/schedule

评论

发布