`
bardo
  • 浏览: 381644 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D1407912-ab64-3e76-ae37-b31aa4afa398
浅述PHP设计模式
浏览量:11902
9d6df9f7-91da-3787-a37c-0e826525dd5d
Zend Framewor...
浏览量:10209
85b628bd-a2ed-3de2-a4b1-0d34985ae8b6
PHP的IDE(集成开发环...
浏览量:9568
社区版块
存档分类
最新评论

给函数起个好名字,让你代码高大上

阅读更多

程序员最痛苦的事情之一,就是怎么样给函数起个名字。如果你的英语水平有限,你可能实在想不出好的函数名。国内无论哪个翻译工具,也不能给你好的结果。你一定希望有一个好的工具,让你轻松解决命名问题。

团队管理,项目管理,代码审核人最痛苦的也是,当你看到不懂的函数名,你一样也要崩溃。

但是,你得面对现实,当你面对的是三流大学毕业的,或者在大学混混的,以及技校出来的,还有培训班出来的,英语是他们过不去的一道坎。你一定希望有一个好的工具,让你轻松解决小伙伴的函数的命名问题。

现在好了。

https://github.com/BardoQi/code_terms

提供了一个函数命名的词汇表。

本项目收集了200多个高频程序使用词汇。这些词汇,参考了国外大量的相关词频资料,经过严格筛选。从而只留下了200多个。足够让一个小白程序员快速上手。

本项目力求数量最少,且命名能力最强大,所以,本词汇表中舍弃了众多编程语言中的数据类型词汇,比如,string, double,float,integer等。同时也未收入代词,特别是像this, it, whom等均未收入。但级为高频且常用,同时不存在于编程语言中的,比如:all,some则收录在内。

本项目所收词汇,均以动词为主,同时包括经常在程序中用作动词的介词。同样,名词也以能用作动词的名词为主。

总共200多个词汇。你只需要3天到一周就能完全记住它。即使记不住,你也可以作为一个工具,放在手边,要用时随时查它。

目前,此项目仍不够完善,原因是,还没有详细的中文释义,以及还缺少相关的示例。如果你想让你的代码高大上,你也可以参与此项目。

 

分享到:
评论

相关推荐

    优化算法测试函数MATLAB代码完整版

    这个“优化算法测试函数MATLAB代码完整版”压缩包提供了全面的资源,包括代码、数据以及算法的详细描述,旨在帮助用户理解和应用各种优化算法。 首先,MATLAB是一个强大的数学计算软件,广泛用于科学计算、图像处理...

    Delphi的一个超级函数代码库

    提供了很多个TList的扩展类,是学习很研究TList的好东西。 Calendar.pas  公历与农历换算和时间处理的函数单元,具体看里面的说明。 Clipboards.pas 提供一个剪贴板增强类,可支持保存和载入剪贴板,支持多重剪贴...

    2017CEC测试函数与matlab代码

    1. **函数结构**:理解每个函数的基本结构,包括输入参数、返回值和核心计算部分,这对于复用或修改代码非常关键。 2. **变量定义**:识别关键变量,如目标函数值、解向量、搜索空间范围等,这有助于我们分析函数的...

    JTAG时序函数源代码

    描述中提到的"包含所有JTAG协议的函数代码"表明这个代码库提供了全面的支持,覆盖了JTAG协议的所有核心部分。这可能包括但不限于以下功能: 1. **JTAG状态机**:JTAG协议的核心是一个五状态的状态机(IDLE, SHIFT-...

    饱和函数(sat)matlab simulink function 代码

    在 matlab function模块中编写的饱和函数代码,可以直接移植到模块中,运行可靠,并且可以根据需求更改斜率。

    CEC中28个测试函数的matlab代码

    这是“A high-efficiency adaptive artificial bee colony algorithm using two strategies for continuous optimization”这篇论文中,28个CEC测试函数的MATLAB代码,本人亲自编写,亲自测试,跟论文中的效果一样。...

    【matlab代码】二维sinc函数的图像

    二维Sinc函数是信号处理和数字图像处理领域中常见的数学函数,它在MATLAB中有着广泛的应用。本文将深入探讨二维Sinc函数的...通过编写和执行MATLAB代码,我们可以更好地理解二维Sinc函数的性质和在实际问题中的应用。

    精通windowsAPI函数接口编程实例源代码

    通过《精通Windows API函数接口编程实例源代码》,你可以深入探究每个知识点,并结合实际代码加深理解。这个过程中,不断练习和调试,你会逐渐熟悉Windows API的使用,成为一名出色的Windows平台开发者。

    给FastReport增加一个自定义函数

    1. **创建函数源代码**:首先,你需要编写一个包含自定义函数的Pascal源代码文件,例如`Frfun2.dpk`和`Frfuns3d.pas`中的内容。这个源代码将实现函数的具体逻辑。比如,`Frfuns3d.pas`可能包含了一个三维图表处理的...

    CEC2010~2015测试函数及代码

    这个压缩包文件"CEC2010~2015测试函数及代码"包含了从2010年到2015年历届CEC竞赛中使用的测试函数及其MATLAB实现,对于理解和评估各种优化算法的性能极其有价值。 1. **CEC测试函数简介** CEC测试函数集是由一系列...

    Matlab中unwrap函数C代码实现

    对于C/C++程序员来说,理解这个过程并将其转换为C代码是一项挑战,但也是提升技能的好机会。下面我们将探讨如何实现这个功能。 首先,我们需要一个输入数组,其中包含未展开的相位值。然后,我们遍历数组,比较相邻...

    统一社会信用代码校验函数SQL

    校验统一社会信用代码的合法性,是SQL2008的标量函数

    三角函数的Verilog代码实现

    本文将深入探讨如何用Verilog代码实现三角函数,特别是正弦函数(sin)和余弦函数(cos)。 1. **基础知识** 在开始编写Verilog代码之前,我们需要了解一些基本概念。Verilog是一种用于描述数字系统的硬件描述语言...

    高斯卷积模板(高斯函数)Matlab代码

    高斯卷积模板(高斯函数)Matlab代码,可实现二维高斯卷积模板的生成功能。M文件,可用记事本打开。

    运动控制卡API接口函数编程源代码

    2. **函数原型**:了解每个API函数的输入参数和返回值类型,以便正确调用。 3. **动态/静态链接**:根据API库的性质,可能需要动态链接(在运行时加载库)或静态链接(在编译时将库代码合并到可执行文件中)。 4. **...

    雷达原理与系统 matlab仿真代码 常见信号时频分析与模糊函数图(单载频,LFM,相位编码)

    总之,这个资源包提供的MATLAB代码对于学习和理解雷达系统原理,特别是信号生成、时频分析和模糊函数图的绘制具有很大的帮助。通过运行和修改这些代码,不仅可以深入理解理论知识,还能提升实际操作技能。

    sublime显示函数列表插件

    通过这个列表,你可以快速跳转到函数的定义,提高代码导航的效率。 除了FuncPreview,Sublime Text还有许多其他增强代码导航的插件,如SideBarEnhancements、Tag或者FuzzyFinder,它们提供了类似的功能,有的甚至...

    样条函数绘制曲线测试程序源代码

    样条函数是一种在计算机图形学、数学和工程领域广泛应用的数学工具,用于构造平滑的曲线。在给定的标题“样条函数绘制...对于学习和理解样条函数、C++编程以及图形用户界面开发的人员来说,这是一个很好的学习资源。

    erf()函数C语言代码

    该源代码采用C语言实现了误差函数erf(),其精度可根据参数ERF_N来调节(默认100),并且由于使用单次循环同时累加和累乘,因而避免了调用pow()函数,使得算法速度更快。该实现采用的是麦克劳林展开方法再逐项求积分...

    mfc下实现回调函数

    打开这个项目,你可以看到具体的代码实现,包括如何定义回调函数、如何在消息映射中声明、如何设置和调用回调,以及如何传递和处理用户数据。 通过以上步骤,你可以了解在MFC中实现回调函数的基本流程。回调函数在...

Global site tag (gtag.js) - Google Analytics