当前位置:首页 > 数学课件 > 正文内容

如何优雅地为程序中的变量和函数命名?

zhao_admin1年前 (2022-05-27)数学课件33

「你取的变量名太糟糕了」可能是程序员们互相吐槽的常规起手式,此外还有不写注释、不换行(换行?)、需求不明……

Phil Karlton:计算机科学领域有两个难题:一个是缓存失效,另一个就是命名。

好了好了,有了这个神奇的网站,今天我们来解决第一大问题,让我们和基于汉语拼音的变量名系统说再见吧。

网站地址:

GitHub 链接:

我们做了一些尝试,比如在搜索框中键入中文「残差」,搜索框下方会出现 Suggestions,列出了多个英文翻译。Suggestions 下方那片「五彩斑斓」默认为是包含第一个建议英文翻译的所有变量名和函数名。

点击其他建议翻译,下方「五彩斑斓」也会随之改变。比如点击「error」,搜索结果的变化如下所示。

你也可以选择自己喜欢的编程语言,比如 Python。

看看搜索结果的变化。

将鼠标指针放置在某个彩色框上,会出现「Search」、「Repo」、「Copy」、「Codes」四种选项。用户可以点击这些选项,使用对应功能。

点击「Search」就是基于当前命名搜索其它相关的命名。比如,在「residuals」上点击「Search」后结果如下所示。

点击「Repo」就是链接到使用该命名的代码所在的资源库。

点击「Copy」是复制该命名。

点击「Codes」可以查看使用命名的示例代码。

可以根据需要选择不同语言的示例代码。

据作者介绍,Codelf 的内部原理是:先到有道翻译 API 取中文的英文翻译,然后搜索 GitHub 取变量。该网站支持直接搜索中文,在搜索框键入中文后,Codelf 会提供查好的单词及其近义词,然后通过搜索 Github、Bitbucket、Google Code、Codeplex、Sourceforge、Fedora Project 上的开源项目的源码匹配出与这些词汇相关的变量名和函数名。当然,直接输入英文也是可以的,Codelf 会提供相关的命名。

扫描二维码推送至手机访问。

版权声明:本文由PPT写作技巧发布,如需转载请注明出处。

本文链接:http://www.ppt3000.com/post/64517.html

分享给朋友:

相关文章

什么 是二次函数?

什么 是二次函数?

二次函数 I.定义与定义表达式 一般地,自变量x和因变量y之间存在如下关系: y=ax^2+bx+c(a,b,c为常数,a≠0) 则称y为x的二次函数。 二次函数表达式的右边通常为二次三项式。 II.二次函数的三种表达式 一般...

初中二次函数练习题

初中二次函数练习题

1、(1)、用顶点式,即y=a(x-1)平方-2 带入点(0,-1)即可(2)、由于过点(0,0)所以y=ax方 带入2个(3)、对称轴是直线x=2 所以y=a(x-2)+b 带入另外两点2、y轴上,即(2(m+1) )÷2=0 所...

函数极限定义

函数极限定义

设函数y=f(x)在点X0的某个去心邻域中有定义,即存在ρ>0,使O(X0,ρ){X0}。如果存在实数A,对于任意给定的ε>0,都可以找到δ>0,使得当0...

初中数学探究规律的教学课件(初中数学探究规律的教学课件设计)

初中数学探究规律的教学课件(初中数学探究规律的教学课件设计)

数学探究式教学的现状?数学教学的目的是训练学生的数学思维,因此必须要学生参与到数学教学活动中去,让他们主动去摸索去探究。现时期新课改差不多在全国范畴内广泛的推广,然而有些老师授课方式却并没有顺应新课改的要求而变化。在新课改中课堂的主人是学生...

考研数学真题一般要做到多少分?

考研数学真题一般要做到多少分?

一、考研数学真题一般要做到多少分? 做真题和在考场上应答不一样的感受,而且是应该更发挥的出色一点 所以,自己检测 需要考一百一十五分左右,在实战中发挥正常的话 也会有一百分的进项 那就有机会上岸。 二、2013年考研数学真题及答案?? 给你...

求大学经济数学——微积分的复习提纲:要求比较详细、全面的

求大学经济数学——微积分的复习提纲:要求比较详细、全面的

经济数学――微积分复习提纲第一章函数1、函数的定义域及分段函数的求值。2、基本初等函数:幂函数、指数函数、对数函数、三角函数、反三角函数。 初等函数:由基本初等函数和常数经过有限次的四则运算和有限次的函数复合步骤所构成并可用一个式子表示...