首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 函数库 APIs 编写指南

像点 Python 的样子    - 努力向常见的 Python 习俗靠近,使你的 API 调用看起来就跟 Python 内置的 API 一样。...但是这个并不符合 Python 习俗,在 Python 的字典(dict)对象的 get 方法中,我们接受的是 key 参数 和一个缺省参数。...在 Python3 中,这个问题得以修复,此函数的参数输入就类似字典那样了。 一致性 命名问题:你 API 中的命名是否和 Python 的习俗保持了一致性?我们命名应该与 PEP8 中所给出一致。...要有 Python 范     - 对于获取(get)和 设置(set)操作使用 Python 的自带属性     - 对于运算符重载要使用魔法方法(magic method)     - 对于简单的调试...英文原文:http://python.apichecklist.com/

84200
您找到你想要的搜索结果了吗?
是的
没有找到

函数库Rollup构建优化

前言 本文是基于Vite+AntDesignVue打造业务组件库[2] 专栏第 8 篇文章【函数库Rollup构建优化】,在上一篇文章的基础上,聊聊在使用 Rollup 构建函数库的过程中还可以做哪些优化...第三方依赖解析和打包问题 当函数库依赖第三方模块时,我们需要考虑打包问题。...当依赖作为 external 处理时,就代表着函数库的构建产物中不包含对应依赖的代码,打包出来的大小也会相对小一点。 当依赖的代码直接打进产物中,很显然会增大构建产物的大小。...针对 ESM / CJS 情况,最好将第三方依赖作为 external 处理,因为除了我的函数库会依赖dayjs,项目中也可能会依赖dayjs,在构建工具的帮助下,能在 Dependency Graph...结语 本文主要介绍了函数库的构建过程中的一些优化方案和注意事项,希望对读者们有所帮助。如果您对我的专栏感兴趣,欢迎您订阅关注本专栏[6],接下来可以一同探讨和交流组件库开发过程中遇到的问题。

1.1K30
领券