InfoQ 重磅内容产品《中国卓越技术团队访谈录》上新啦! 了解详情
写点什么

编程语言中的架构思考

  • 2019 年 8 月 02 日
  • 本文字数:375 字

    阅读完需:约 1 分钟

编程语言中的架构思考

在 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


2019 年 8 月 02 日 08:00609

评论

发布
暂无评论
发现更多内容

leetcode 114. Flatten Binary Tree to Linked List 二叉树展开为链表(简单)

okokabcd

LeetCode 算法与数据结构

隐私计算,让企业大数据走进数据网络时代

数牍科技

「工作小记」关于业务组件的思考

叶一一

前端 React 组件开发 9月月更

五分钟了解 Databend 全新 SQL 类型系统

Databend

开源项目 sql 开源社区 SQL分析

java基础学习:java中的反射

Java快了!

java;

一文彻底理解 Cookie、Session、Token

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

阿里云丁宇:以领先的云原生技术,激活应用构建新范式

阿里巴巴中间件

阿里云 云原生 应用构建

一文带你了解接口测试价值与体系

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

Xshell 7 安装激活与换机转移许可证教程详解

淋雨

Linux xshell #运维

由循环开始的前端学习杂谈话事录-sam9029

Sam9029

前端 个人博客 成长笔记 9月月更

【xShell 7】强悍的Linux远程链接工具、终端模拟器

淋雨

Linux 运维 xshell

无代码开发平台怎么选?选择合适无代码平台的13个关键步骤

优秀

无代码平台

隐私计算中的算子是个啥?可视化组合配置的算子解决方案了解下

数牍科技

隐私计算 算子 隐私计算性能

数字藏品系统软件开发

开源直播系统源码

NFT 数字藏品 数字藏品系统软件开发 数字藏品app

「工作小记」小程序开发的喜怒哀乐

叶一一

小程序 前端 9月月更

Java 并发编程解析 | 如何正确理解Java领域中的锁机制,我们一般需要掌握哪些理论知识?

Java快了!

Java并发 java;

编程语言中的架构思考_文化 & 方法_姚钢强_InfoQ精选文章