文章
Go 语言的设计哲学
从简单、显式、组合、并发和面向工程五个方面理解 Go 的语言、标准库与工具链设计。
NOTES / THINKING IN PUBLIC
记录技术实践,也记录判断如何形成、结论在什么条件下成立。
从简单、显式、组合、并发和面向工程五个方面理解 Go 的语言、标准库与工具链设计。
系统整理作用域链、闭包、变量提升、函数参数、箭头函数、解构赋值和垃圾回收基础。
从同步与异步回调出发,理解事件驱动、事件循环、回调地狱及 Promise 与 async/await 的演进。
梳理对象创建、构造函数、实例成员、静态成员、包装类型及常用内置对象方法。
介绍 testing 包、测试函数约定、包级测试方式以及通过 -run 筛选测试用例。
通过示例理解 Python 的多态、抽象基类、鸭子类型、闭包和装饰器。